我創建了批處理(batA)文件,該文件啓動另一批處理(marathon.bat)文件。當我將batA保存到我的桌面上並使用批處理文件沒有啓動另一個批處理文件
start /wait ..\marathon\marathon.bat -batch "C:\stuff"
它工作得很好。然而,當我保存marathon.bat我的程序文件,現在有在名稱空間,然後用
start /wait c:\"Program Files (x86)\marathon\marathon.bat" -batch "c:\stuff"
我得到的錯誤:
'c:\Program' is not recognized as an internal or external command, operable program or batch file.
我知道,你必須使用雙引號,以便將空格考慮在內,但爲什麼它在c:\ Program中停止?我嘗試將引號移到不同的位置,但似乎無法識別第二個文件。
should'c:\「P ..」'not be'「c:\ P ..」'? –
我已經試過了,它沒有工作。我會再試一次。 –