我正嘗試創建一個批處理腳本來將文件的快捷方式發送到我的開始菜單,但遇到了設置「開始」選項時遇到問題。我使用Shortcut from Optimum X來做到這一點,這可能是他們十年前的程序錯誤,而不是我的代碼。批量%〜f1可以工作,但%〜dp1由於空格而失敗
%~f1
=C:\Program Files (x86)\Example\Example.exe
%~dp1
=C:\Program Files (x86)\Example\
運行
shortcut /f:"%targetfolder%\%fileName%.lnk" /w:"%~f1" /a:c /t:%1
按預期工作,並與 「起始位置」 設置爲文件的目錄創建一個快捷方式。當它遇到一個空間,例如,如果路徑中的程序文件的錯誤是
「參數‘文件’是無效的
命令的語法,但運行
shortcut /f:"%targetfolder%\%fileName%.lnk" /w:"%~dp1" /a:c /t:%1
失敗不正確」
很抱歉,如果這是不夠的信息,我知道的很少批次。
我使用第二種方法來保持簡單,並且工作完美。我不認爲我會想到這是一種逃避。非常感謝你! – TeeJay