我想在運行執行批處理文件的計劃任務時保持打開控制檯窗口。如果我手動運行它意味着執行批處理文件窗口保持打開狀態,但通過任務調度程序它不會打開,但我可以看到任務仍在運行。我最後停下來做這件事。運行計劃任務執行批處理文件時保持命令行窗口打開
@echo off
TITLE PROCESS_MGR
tasklist /FI "IMAGENAME eq JOESMO.exe" | find /I "JOESMO.exe">nul &&(echo PROCESS
JOESMO.exe IS ALREADY RUNNING!
echo %DATE%
echo %TIME%
pause
) || (
echo JOESMO PROCESS IS NOT RUNNING
cmd /c start "JOESMO.exe" "C:\Users\xxxx\Documents\
Visual Studio 2010\Projects\Projects2013\JOESMO.exe"
pause)
我發現這個建議CMD/K myscript.bat但對於Windows Server 2008的具有開創任務調度任務,我不知道在哪裏應用它。我在任務中的編輯動作中的添加參數框中添加了/ k。
感謝您的回覆。我這樣做了,並得到了一個問題,我是否希望使用以下參數運行任務/ k「c:\ .. bat」。我說是的,試過了,任務仍在運行,沒有控制檯窗口。 – vbNewbie
@vbNewbie:看我的編輯 –
非常感謝。得到它的工作..是一個錯誤的參數字段 – vbNewbie