如果在cmd里直接运行,变%%i为%i作者: xuehaiwuya 时间: 2008-3-22 18:53 for /f "tokens=2 delims=:" %i in ('sc query | findstr /i "SERVICE_NAME: "') do @echo %i>2.txt
此时不应该有|作者: ily2013 时间: 2008-3-22 19:55 晕,我的就不试试?^作者: xuehaiwuya 时间: 2008-3-23 13:46 head da le
head da le
jia le ^| de ^
you le
kou shi
2.txt
only
WZCSVC
mei you xunhuan作者: xuehaiwuya 时间: 2008-3-23 19:09 结果2.TXT只有一个 WZCSVC
真怪
但是在CMD直接运行for /f "tokens=2 delims=:" %i in ('sc query ^| findstr /i "SERVICE_NAME: "') do @echo %i不加>2.txt又成功
为什么不能加>2.txt啊作者: xuehaiwuya 时间: 2008-3-23 19:12 终于明白了
第一次是忘记了 ^
第二次是忘记了 >>
原来是for /f "tokens=2 delims=:" %i in ('sc query ^| findstr /i "SERVICE_NAME: "') do @echo %i >>2.txt