2

バッチ スクリプトを使用して、cmd.exe などの X インスタンスを常に実行するようにするにはどうすればよいですか?

Xインスタンスが実行されている場合、これによりnbr X行が得られることがわかりました..

tasklist /FI "IMAGENAME eq exe.exe" 2>NUL | find /I /N "exe.exe"

そして、START XXX X走りが止まったら何回...?

4

1 に答える 1

1

どうですか

set PROG=exe.exe
set COUNT=0
set WANT=5
for /f "skip=1" %%i IN ('wmic process where Name^="%PROG%" get Name') do (
     if /i %%i equ %PROG% set /a COUNT+=1
)
echo count: %COUNT%
set /a WANT-=COUNT
if %WANT% gtr 0 for /l %%i in (1,1,%WANT%) do start %PROG%
于 2013-06-20T16:37:40.907 に答える