易语言 运行程序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/12 01:05:40
我想运行一个命令行程序,并且判断它是否运行完毕,在它成功运行后弹出提示框,所以我就把"是否等待程序运行完毕"设成"真"
可是这样一来在等待程序运行完毕的过程中,易语言写的主程序就处于假死状态,主程序上的按钮都无法点击了,直到外部程序运行完毕才恢复..
大家帮忙解决下
调用的外部程序要运行2-3分钟才会结束,这期间,主程序一直处于假死状态,动都动不了,非要等外部程序结束才正常,把"是否等待程序运行完毕"设成"假"又无法判断外部程序是否成功结束了

你把你的命令行程序中添加一个命令 比如运行到结尾处的时候写出一个文件或者删除某个特定的无用文件
然后用易语言不停的判断是否存在这个文件,来做到判断命令行程序是否运行完毕
假死可以用按钮1.禁止=真这种方法实现

你在那个 命令行的下一行加上一个信息框试下,,看看能不??

只要信息框能点,那么解决你的问题可能也行了吧。