我剛剛開始有這個奇怪的問題。DOS啓動命令不識別腳本
我有一個腳本,在另一個使用dos start命令的窗口中啓動Jboss服務。
該生產線是
start "Jboss" /min server.bat
腳本已經工作正常,但由於某些原因已經停止在這一行工作。如果我打開cmd窗口,cd到腳本所在的目錄,然後手動運行它,我得到了同樣的錯誤: -
The system cannot execute the specified program
的server.bat文件是我從運行的文件夾中。我甚至嘗試創建一個簡單的'hello.bat'文件,它只是迴應'你好',甚至這不起作用。
我的PATH環境設置爲: -
%SystemRoot%\system32\;%SystemRoot%\;%SystemRoot%\System32\Wbem\;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\Oracle11gR2\product\11.2.0\dbhome_1\bin;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\
這一切都用來直到今天才上班。我不知道任何窗口的更新,也沒有我重新啓動我的電腦(直到今天才看到,解決了這一問題!)
運行在Windows 7
只需添加到此我可以運行'server.bat'沒有任何問題從同一目錄。 – Neil
要向此添加更多信息,運行後將dos errorlevel設置爲9020。 – Neil