我试图将一个批处理文件放在一起放入所有用户启动文件夹中。如果应用程序未运行,请检查并重新启动
我想它来检查每5秒钟,看是否wswc.exe
正在运行,如果是什么都不做,如果没有,那么启动:
c:\program files\vmware\vmware view\client\bin\wswc.exe
任何帮助将大大appricated。
我试图将一个批处理文件放在一起放入所有用户启动文件夹中。如果应用程序未运行,请检查并重新启动
我想它来检查每5秒钟,看是否wswc.exe
正在运行,如果是什么都不做,如果没有,那么启动:
c:\program files\vmware\vmware view\client\bin\wswc.exe
任何帮助将大大appricated。
在这里你去
:LOOP
tasklist /nh /fi "imagename eq wswc.exe" | find /i "wswc.exe" >nul && echo It's running || start "" "c:\program files\vmware\vmware view\client\bin\wswc.exe"
ping 127.0.0.1 -n 6
goto :LOOP
谢谢,但这并不奏效。它是一个常量循环,但不启动或重新启动应用程序。 – user1743336
对不起,您的权利,我现在编辑它似乎工作。 'start'有一个引用路径作为它解释为标题的文件名,所以一个空白标题修复了这个问题。出于某种原因,如果它已经在运行,它不会在命令中使用'rem'来运行,所以我刚刚用'echo'替换了它。 –
你尝试过什么? – Austin