0
我想設置一個任務,每小時執行一次將執行批處理文件。當手動測試它似乎運行,但不執行我期望的過程。我正在測試它打開mstsc.exe,我得到控制檯消息和一個新的控制檯窗口打開顯示目錄。不應該打開實際的RDesktop窗口。批處理未運行Windows Server 2008
@echo off
tasklist /FI "IMAGENAME eq PRODUCER_69.exe" | find /I "PRODUCER_69.exe">nul &&(
echo PROCESS PRODUCER_69.exe IS ALREADY RUNNING!
echo %DATE%
echo %TIME%
) || (
echo PRODUCER_69.exe IS NOT RUNNING! STARTING THE NEW PROCESS!
cmd /c start "C:\Windows\System32\mstsc.exe"
)
pause>nul
exit
不知道是否有人可以用一個額外的問題有所幫助:如果我要檢查多個進程我會重新創建所有的第二和第三行,還是有一個更短的版本。 – vbNewbie
剛剛創建了以下幾行的多行版本。 – vbNewbie