我創建了一個批處理文件來自動運行應用程序,但看起來我的CMD不運行它。我輸入這個(使用記事本爲例):命令行不執行我的參數
CMD /C "C:\notepad2\notepad2.exe"
如果我從Windows Vista運行它,它的工作。但是從Windows Server 2008(64位)運行它只是不起作用。我甚至嘗試使用Run菜單中的那一行,但不行。
我該怎麼辦?我的目標是運行一個計劃任務,每隔一段時間運行批處理文件。
我創建了一個批處理文件來自動運行應用程序,但看起來我的CMD不運行它。我輸入這個(使用記事本爲例):命令行不執行我的參數
CMD /C "C:\notepad2\notepad2.exe"
如果我從Windows Vista運行它,它的工作。但是從Windows Server 2008(64位)運行它只是不起作用。我甚至嘗試使用Run菜單中的那一行,但不行。
我該怎麼辦?我的目標是運行一個計劃任務,每隔一段時間運行批處理文件。
愚蠢的問題,但你試圖運行的程序實際上存在在服務器2k8機器上?
Vista和Server 2k8之間在cmd
之間沒有任何區別。
此外,爲什麼你需要通過cmd
來執行它?你不能直接運行應用程序嗎?使用cmd /c
僅適用於shell內置插件,例如dir
或start
。
還要記住,在64位Windows上沒有NTVDM-不能運行16位程序。我懷疑現在仍然會使用它們,但它可能是我唯一能想到的,爲什麼它不能在64位上運行。
你真的嘗試過你發佈的內容嗎?這兩個系統中是否存在路徑和可執行文件?如果您發佈您嘗試運行的確切命令,這將有所幫助。 – 2010-02-18 08:07:17
我不知道發生了什麼,但重啓後現在可以工作。 – darnpunk 2010-02-19 02:01:00