标题: [已结]关于FOR /F中的usebackq
[打印本页]
作者: sinbao
时间: 2008-4-7 11:13
标题: [已结]关于FOR /F中的usebackq
@echo off
FOR /F "usebackq tokens=*" %%i IN (`"C:\x y.bat" 'ab cd'`) DO ECHO %%i
pause
c:\x y.bat内容是@echo _____%1
我希望的输出结果是:
_____ab cd
然而实际却是:
_____'ab
于是修改了一下:
@echo off
FOR /F "usebackq tokens=*" %%i IN (`"C:\x y.bat" "ab cd"`) DO ECHO %%i
pause
输出结果是:
'C:\x' is not recognized as an internal or external command,
operable program or batch file.
请问如何才能得到我想要的内容?
[
Last edited by sinbao on 2008-4-11 at 01:57 PM ]
作者: moniuming
时间: 2008-4-7 15:00
试试这个?
@echo off
for /f "usebackq tokens=*" %%i in (`""c:\x y.bat" "ab cd""`) do echo %%i
pause
[
Last edited by moniuming on 2008-4-7 at 02:16 PM ]
作者: sinbao
时间: 2008-4-11 13:56
To moniuming:
Great! You are my hero!