runwait和processwaitclose都失效?
本帖最后由 starl 于 2010-3-10 15:21 编辑各位大大好,
本人使用runwait和processwaitclose调用一个外部exe程序,可是程序还没运行完成,脚本就已经退出了,这两个函数的原理应该是暂停脚本运行,等程序运行完成在继续脚本运行,可是测试了几次都是程序刚一运行,脚本就自动退出了!请问有什么更好的方式吗? 这情况可用WHILE循环检测某个进程是否存在,不存在时退出循环
runwait和processwaitclose的立即退出问题,估计问题出在你那个被调用程序上,譬如PID值变了或启动后调用另外程序并结束自己,所以。。。 原因是可能你的这个程序也是个引导程序,你单独运行下此程序,看一下进程是不是这个名字! 谢谢以上各位的回答,应该是调用的程序另外又调用了一个程序,这种情况有什么好的处理办法?
while循环检测?这个程序继续调用另外一个程序,进程PID应该是已经改变了,怎么设置判断条件? 谢谢各位!
使用winwaitactive和winwaitclose函数进行窗口信息判断,测试了下可以解决这个问题,谢谢各位了! 现在怎么不可以结贴了? 路过:face (12): 路过:face (12):
学习中。。。。。
页:
[1]