假设目标程序为abc.exe,运行时有参数-a xxx -b xxx,那么该怎么实现这个脚本呢?power shell和普通的cmd都行。
abc.exe
-a xxx -b xxx
tasklist|find /i "abc.exe" if %errorlevel% == 1 (start abc.exe "-a xxx -b xxx")
我觉得你的需求一行代码都不用写,直接用windows自带的服务管理去实现。
把你的程序注册成为windows的服务,既可以实现开机自启动,也可以实现挂掉之后自动启动。
1 回答1.4k 阅读✓ 已解决
3 回答1.1k 阅读
1 回答3.2k 阅读✓ 已解决
2.5k 阅读
3 回答12.3k 阅读✓ 已解决
1 回答5.8k 阅读
2 回答1.5k 阅读✓ 已解决