我好像试出来了。
假设要通过 cmd.exe /C 来执行这条命令:
"C:\Program Files\IrfanView\i_view64.exe" "模版.psd" /convert="模版.png"
先用双引号把命令裹起来,拼接 cmd /C ,得到:
cmd /C ""C:\Program Files\IrfanView\i_view64.exe" "模版.psd" /convert="模版.png""
然后,用 ^ 转义每个双引号,得到正确的写法:
cmd.exe /C ^"^"C:\Program Files\IrfanView\i_view64.exe^" ^"模版.psd^" /convert=^"模版.png^"^"