我正在執行啓動命令從命令提示符。 命令調用名爲的批處理文件D:\我的script.cmd並傳遞參數「參數一」。這是我正在執行的命令。Windows啓動命令無法執行批處理文件
C:\Users\ABCUser>start "D:\My script.cmd" "Argument one"
,但得到的錯誤mesasge爲系統無法找到文件參數之一。 我不明白爲什麼命令正在搜索文件。文件內容我的script.cmd。
@echo off
cls
echo "Hello"
echo %1
我是否缺少某些東西或命令語法錯誤?這個命令甚至不適用於沒有空格的文件名。
這與'.net'或'c'無關。實際上,您指定的文件很可能不在那裏,或者在執行「開始」(例如,權限)的命令提示符下無法訪問。 –
我目前無法訪問Windows機器,但我懷疑它將文件視爲新進程的標題,並將參數視爲文件。嘗試在文件名前添加一個空字符串'「」'。 –
根據你所包含的內容,你不需要'開始'。你可以直接使用「D:\ My script.cmd」「Argument one」而不用'start'。 –