求一个很简单的语句!
run("a.exe")WinWaitActive("a", "b")
Send("TAB")
Send("{ENTER}")
然后等到a.exe不在进程时运行b.exe
就这样
谁帮我填一下 if not processexist (a.exe) then run (b.exe) 这样不行
因为机子的性能不同
所以a.exe在运行在进程的时间不是一个固定数
而楼上所说的if not processexist (a.exe) then run (b.exe)
是不可用的
如果句子运行到这里发现进程里还有a.exe那么就会忽略运行b.exe了 用if then
msgbox来判断 按楼上的说法那该怎么写呢? 用 WHILE 嘛。。 WinWaitClose("无标题")
ProcessWaitClose($PID)
用這兩個試試 原帖由 rchockxm 于 2008-12-15 20:25 发表 http://www.autoitx.com/images/common/back.gif
WinWaitClose("无标题")
ProcessWaitClose($PID)
用這兩個試試
不懂
ProcessWaitClose($PID)
这事先要获取a.exe的PID
还有这怎么运到我上面的例子呢? run("a.exe")
WinWaitActive("a", "b")
Send("TAB")
Send("{ENTER}")
ProcessWaitClose("a.exe")
run("b.exe")
页:
[1]