
[已解決]批處理for指令如何使用帶空格的全路徑外部命令如下2條for指令在命令行方式下運行,第1條指令正常運行,第2條指令報錯(在批處理中執行效果一樣)。求助于各位大神,for指令中如何使用帶空格的全路徑外部命令(如C:Program Filesjheadjhead.exe),謝謝指令1@for /f usebackq tokens=* %b in (`jhead.exe -c D:tmp*.jp*g`) do @(echo %b)結果:D:tmp1.jpg 1836x1032指令2@for /f usebackq tokens=* %b in (`C:Program Filesjheadjhead.exe -c D:tmp*.jp*g`) do @(echo %b)報錯:'C:Program' 不是內部或外部命令,也不是可運行的程序或批處理文件。(jhead.exe應用下載地址: http://bcn.bathome.net/s/tool/index.html?key=jhead )

