我創建了一個簡單的批處理文件(.bat),其中包含一系列要自動觸發到命令窗口中的命令。批處理看起來像這樣:我的Windows批處理文件(.bat)有什麼問題?
mmd dll1.dll -mf -aW
mmd dll2.dll -mf -aW
mmd dll3.dll -mf -aW
如果我將一堆cmds複製並粘貼到命令窗口中,它們都會正確執行。但是,如果我嘗試直接將批處理文件拖放到命令窗口並執行它,則第一個命令將啓動並最終無法成功執行。爲什麼?
我運行命令的命令窗口需要在命令可以成功運行之前設置很多環境變量。當我拖動批處理文件(使用絕對路徑)時,它看起來像我從來沒有設置這些變量。不要將批處理文件中的命令與主機命令窗口在相同的上下文中運行?那我該怎麼做?
你能提供錯誤信息嗎? – Mnementh 2008-11-20 13:40:08
我不得不看到你得到的頁面的屏幕截圖。 – 2008-11-20 13:40:15
只是一個特定於我正在運行的命令的錯誤。像命令無法運行,因爲沒有定義前提條件。 – 2008-11-21 10:28:10