2009-10-06 115 views
0

我想在Windows任務調度程序中運行.bat文件,所以我打開它,添加了一個新任務,瀏覽到bat文件,並且......什麼也沒有發生。所以我改變了時間,看看它是否會運行,但它沒有。接下來,我右鍵單擊任務並選擇「運行」 - 它沒有運行。文件本身只有一行,基本上將文件夾備份到另一個位置。它不在調度程序中時運行正常。
可以做些什麼?
謝謝使用Windows調度程序運行bat文件

+3

似乎不是一個編程問題,您的.bat文件運行良好,只需要知道如何在調度程序中使用它。可能會更好地問superuser.com – jsmith 2009-10-06 17:09:47

+1

這是一個超級用戶的問題,而不是堆棧溢出。 – slikts 2009-10-06 17:10:12

+0

我明白了。謝謝你們 – bks 2009-10-06 17:27:27

回答

0

您不應將批處理文件直接作爲任務。相反,你應該使用

"C:\Windows\system32\cmd.exe" /C <completepathtobatchfile> <argstobatchfileifany> 

到CMD.EXE的完整路徑可能會在你的情況根據變化在哪個驅動器安裝操作系統和哪個版本所使用。

+0

好吧。/C做什麼,順便說一句? 感謝您的幫助 – bks 2009-10-06 17:28:57

+0

/C會使cmd.exe在執行指定命令後退出。這裏是你的批處理文件。否則,cmd.exe將不會退出。 – vpram86 2009-10-06 17:34:53

+0

它不會運行。 在「運行」文本字段我寫道:cmd.exe/C k:\ backup.bat在「開始」我寫道:K:\ 並且任務不會運行。 – bks 2009-10-06 17:44:17

相關問題