我正在尝试创建一个批处理文件,它将重新打开我的KnockKnockClient和KnockKnockServer程序,让它们启动。
到目前为止,我的批处理文件如下所示:
@echo off
setlocal
start cmd
start java KnockKnockServer
ping 192.0.2.2 -n 1 -w 5000 > null
start /wait java KnockKnockClient
if errorlevel 1 goto retry
echo Finished successfully
exit
:retry
另外,假设我希望它重新启动,以便具有KnockKnockClient的CMD窗口处于活动状态。那可能吗 ?
任何提示都很感激,谢谢
答案 0 :(得分:1)
“start”本身会调用cmd。
您不需要提供“start cmd”
也许你的目录路径应该是多变的。 (找到程序的正确路径)