如果1.exe是用来生成 txt文件的,既然没有生成需要的恶txt文件,那么有三种可能:
1) 是 1.exe的问题,它不能没有生成txt文件。
2) 是主程序问题,比如没有提供1.exe生成txt文件的数据或者环境,导致1.exe无处理结果。
3) 是主程序问题,比如调用出错,根本没有唤起 1.exe 文件。这种情况,建议你查调用1.exe的路径是否正确。
如果你是说txt文件还没有生成,你的程序就结束了,你应该可以采用以下方法之一等待文件生成再处理:
1) 用DO循环,在循环内掉windows API 的findwindowa监测 1.exe是否运行完毕,如果完毕了就跳出循环。再读取txt文件,进行处理.
2) 修改1.exe文件,在TXT文件尾增加 处理结束标志。
用DO循环检测 是否生成了txt文件,TXT文件是否读到结束标志,如果有就跳出循环做下步处理。
温馨提示:内容为网友见解,仅供参考