バッチとVBSはプロセスが存在するかどうかを検出し、関連操作を実行する
1089 ワード
バッチとVBSはプロセスが存在するかどうかを検出し、関連操作を実行する
バッチはプロセスが存在するかどうかを検出します.これは私が文化プロセスが存在するかどうかを検出するために使用します.グリーン版なので、閉鎖されやすいので、検出する必要があります.
バッチはプロセスが存在するかどうかを検出します.これは私が文化プロセスが存在するかどうかを検出するために使用します.グリーン版なので、閉鎖されやすいので、検出する必要があります.
tasklist /nh|find /i "ClientOfWatcher.exe"
if ERRORLEVEL 1 (start C:\watcher\ClientOfWatcher.exe) else (exit)
VBSタイミングはプロセスが存在するかどうかを検出し、存在しない場合はプロセスを開始する.option Explicit
dim wmi,proc,procs,proname,flag,WshShell
Do
proname="ClientOfWatcher.exe" ' ,
set wmi=getobject("winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2")
set procs=wmi.execquery("select * from win32_process")
flag=true
for each proc in procs
if strcomp(proc.name,proname)=0 then
flag=false
exit for
end if
next
set wmi=nothing
if flag then
Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Run ("C:\Watcher\ClientOfWatcher.exe")
end if
wscript.sleep 50000 ' , 50
loop