有没有办法可以让程序在关闭时重新打开?
我有这个程序运行; 它会弹出一个; 当你按下它然后关闭程序.我知道我可以用批处理启动任何可执行文件,但是当它检测到程序已关闭时,如何让它自己运行?
我能用这段代码启动程序:
@echo off
start "" "C:\Program Files (x86)\Winstep\WinstepXtreme.exe"
Run Code Online (Sandbox Code Playgroud)
但是我希望这个批处理文件在WinstepXtreme.exe
终止时启动.
更新:好的所以建议的代码工作,但它的激活不停止使PC无法做某些事情,也cmd窗口保持opne但我修复了.在我的进程列表中有两个文件:Nextstart.exe和Workshelf.exe,不确定是否有可以键入的代码命令,如果"workshelf.exe"已发送存在然后启动workshelf.exe?如果不存在"%ProgramFiles(x86)%"转到???
----------> [溶液] <----------
@echo关闭
:重新启动"编辑文本"/等待"C:\ Program Files(x86)\ Winstep\WorkShelf.exe"
转到重启
添加workshelf.exe而不是winstep使其稳定,winstep exe启动a)下一次启动和b)工作架,只需要workhelf重启但我可以添加多个目录的东西重启如果关闭.
一个简单的解决方案是
@echo off
:Restart
start "Winstep Xtreme" /wait "C:\Program Files (x86)\Winstep\WinstepXtreme.exe"
goto Restart
Run Code Online (Sandbox Code Playgroud)
批处理文件现在一直保持打开状态。只要Winstep Xtreme正在运行,批处理文件的执行就会停止。一旦此应用程序自行终止,批处理文件的执行将继续并再次启动Winstep Xtreme。
您希望不要使用此批处理文件来解决Winstep Xtreme试用版的限制。
归档时间: |
|
查看次数: |
9225 次 |
最近记录: |