setion 发表于 2012-6-18 13:22:33

[已解决]进程传递参数问题,求大神指点。

本帖最后由 setion 于 2012-6-18 14:04 编辑

我做了个小程序,现在遇到一点问题,自己解决不了。
先说明一下这个程序吧。
程序A:随机生成一些数据,然后发送。
程序B:主要功能,多次运行A程序。for $t=1 to 20 step 1
    run("A.exe")
next这样问题就来了。大家都知道Random()是个伪随机函数,一旦用了上面的for循环以后,子进程大多数时候生成的随机数都是相同的,就失去了随机的意义了。
所以我想了另外一个办法。
就是先生成一些随机数,放在一个文档里,然后A.exe运行的时候,从第1行开始一直往下读。
但是我不知道B程序怎么能把参数传递给A,然后A又如果接收。

最终期待的效果类似于这样for $t=1 to 20 step 1
    run("A.exe "&$t)
next然后A就会去读取第$t行信息。



谢谢各位了。很急。

lchl0588 发表于 2012-6-18 13:36:45

For $a=1 To Random(1,20,2)
        MsgBox(0,$a,$a)
        Next

setion 发表于 2012-6-18 14:02:47

回复 2# lchl0588


你貌似没看懂我的意思。

setion 发表于 2012-6-18 14:03:26

这个问题已经解决了。
贴个地址。以后遇到同样问题的童鞋可以去这里看下
http://163com.iteye.com/blog/659946

lchl0588 发表于 2012-6-18 14:12:45

回复 3# setion
不过比你找的资料还有更详细的地方:那就是帮助中.........使用 AutoIt----------命令行参数

whuzqAI 发表于 2012-6-18 14:27:53

学习了,帮助很大啊。

楼上风云 发表于 2012-6-18 18:02:48

回复 4# setion


    原来是博客推广

xiaowo 发表于 2012-6-20 15:16:37

Random()是个伪随机函数?我正打算做个随机数的小工具呢,看来没这么简单了……
页: [1]
查看完整版本: [已解决]进程传递参数问题,求大神指点。