怎样判断一个批处理是否执行完成
答案:2 悬赏:40 手机版
解决时间 2021-03-12 05:12
- 提问者网友:呐年旧曙光
- 2021-03-11 22:34
怎样判断一个批处理是否执行完成
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-03-12 00:03
你可以在批处理末尾加一行提示命令啊。
echo;处理完毕&pause>nul&exit /b
echo;处理完毕&pause>nul&exit /b
全部回答
- 1楼网友:长青诗
- 2021-03-12 00:58
在windows下这个很难,因为jar程序都是要java.exe或javaw.exe来加载的,所以一旦运行,进程中就是显示java.exe了,但其他java环境程序也都显示java.exe,所以通过进程没法判断。
不过有个折衷的办法,您可以修改demo.jar,在程序启动时,在某个特定位置写一个demo_running.st的文本文件,在程序退出时再删除它。这样就可以用另一个程序,判断是否存在这个文件,来确定demo.jar是否运行了。
批处理判断一个文件是否存在可以这样写:
@if exist c:\temp\demo_running.st (
@echo demo.jar is running
) else (
@echo demo.jar is not running
)
上面这段放在批处理文件中也行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯