
如何將命令列選項新增至 Windows XP 捷徑中的可執行檔?
例如,在目標的捷徑屬性中,我有:
"c:\path\to\exe\pogram.exe"
我想添加一些選項:
"c:\path\to\exe\program.exe -option1 -option2"
但是,當我這樣做時,我收到一條錯誤訊息,指出目標框中指定的名稱無效。
答案1
您是否嘗試過在「目標」欄位中新增
“c:\路徑\到\exe\program.exe”-選項1-選項2
只有程式路徑和名稱需要用引號引起來。
答案2
將開關放在引號後面。
由於路徑中存在空格,因此僅程式路徑保留在引號中。由於單字之間有空格,類似的內容My Documents
將無法正確解析,因此需要引號。這也是為什麼您可能找不到帶有多字開關(獨立的)的程序,例如--example switch
.您通常會看到類似的內容--example-switch
,因為空格構成了一個單獨的程式參數。
答案3
您的引用位置錯誤。引號僅圍繞個別路徑。因此,將結束引號移回 program.exe 的末尾,並將 -option1 -option2 保留在引號之外。
答案4
您也可以使用捷徑直接存取資料夾或網站。
資料夾:
F:\CriticalFiles\MS_InternetAccess
網際網路:
"C:\Program Files (x86)\Internet Explorer\iexplore.exe" "https://www.theguardian.com/world"
我在兩個參數周圍都使用了引號。
我使用這些是因為 Win10 似乎有時會丟失開始功能表。