我想运行一个 AHK 可执行文件,然后让 java 等待该可执行文件在其脚本末尾终止它自己的进程,然后继续,是否有监视特定 exe 是否正在运行的功能?如果它正在运行要等到它停止?
例如在 AHK 你可以这样做:
IfExist, Appname,
{
insert code
}
我会只使用 AHK 来完成这个项目,但因为 AHK 对变量和递增非常脆弱,我无法让它正常工作它的 IF 和 Else 语句
或者如果可能的话,我怎样才能让 Java 自己暂停一段时间
我真正想要的只是一段简单的代码来运行一个 .exe 和一些等待它不存在的代码
最佳答案
您想继续阅读 java.lang.ProcessBuilder
启动 exe 文件,然后 java.lang.Process.waitFor()
等待过程完成。如果您想通过其标准输入向进程提供数据,或读取其标准输出或标准错误,那么您将面临更复杂的任务,涉及线程来处理流,以便进程不会阻塞。
关于java - 运行可执行文件,然后等待该特定 exe 文件不再运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761652/