我想從批處理文件啓動一個Windows可執行文件,其中可執行文件的路徑存儲在變量中。從包含空格的可變路徑的批處理文件調用.exe
@echo off
set qtpath=C:\Program Files\Qt\5.7\mingw53_32\bin
set execpath=%qtpath%\windeployqt.exe
echo %execpath%
%execpath% --someparams
不幸的是執行我的腳本拋出一個錯誤:
'C:\Program' is not recognized as an internal or external command, operable program or batch file.
看起來莫名其妙的字符串獲取Program Files
在空間終止。