标题: [求助]如何把特殊字符输出到文本中去
[打印本页]
作者: lm959680
时间: 2007-2-5 14:11
标题: [求助]如何把特殊字符输出到文本中去
我在生成自定义批处理时 有的语句无法完整的记录进生成的文件中
比如:ping 127.0.0.1 -n 3 >nul [已解决] ping 127.0.0.1 -n 3 ^>nul 谢谢qjbm的帮助
IP:%ip% [已解决] IP:%%ip%% 谢谢NaturalJ0的帮助
for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not "!%~2!" == "" [已解决]
for /f "tokens=2 delims=:" %%%%i in ('ipconfig /all ^^^| findstr /i /c:%%1') do if not "!%%~2!" == "" 谢谢zh159的帮助
因为本人是新学习批处理,很多技巧不知道,还请广大前辈们指点!!
[真的不知道我的提问用什么标题了,如果不对,还请管理帮忙修改。算我违规一次。谢谢~]
[
Last edited by namejm on 2007-2-5 at 07:31 PM ]
作者: lm959680
时间: 2007-2-5 14:16
为什么没人啊```郁闷~~
作者: qjbm
时间: 2007-2-5 14:19
echo ping 127.0.0.1 -n 3 ^>nul >test.txt
echo ipconfig /all ^| find /I ^"Physical Address ^>^>123.txt >>test.txt
特殊字符前加^
[
Last edited by qjbm on 2007-2-5 at 02:10 AM ]
作者: lm959680
时间: 2007-2-5 15:01
忠心的感谢~~~
[
Last edited by lm959680 on 2007-2-5 at 02:28 AM ]
作者: NaturalJ0
时间: 2007-2-5 21:38
echo %%ip%%>xxx
作者: zh159
时间: 2007-2-5 22:27
echo for /f "tokens=2 delims=:" %%%%i in ('ipconfig /all ^^^| findstr /i /c:%%1') do if not "!%%~2!" == "">xxx
[
Last edited by zh159 on 2007-2-5 at 09:29 AM ]
作者: lm959680
时间: 2007-2-6 07:28
又出新问题了~
@echo off
set a=0
for /l %%2 in (2,1,2) do (
echo for /f "tokens=2 delims=:" %%%%i in ('ipconfig /all ^^^| findstr /i /c:%%1') do if not "!%%~2!" == "" >>%%2.txt
echo set "%~2=%%i" >>%%2.txt
)
组合的话 就不能生成出来,还得请广大前辈们指点!!
[
Last edited by lm959680 on 2007-2-7 at 09:36 AM ]
作者: lm959680
时间: 2007-2-7 22:37
有谁知道该怎么写吗?
作者: haiou327
时间: 2007-7-11 01:32
四%%%%的变成六个%%%%%%,三个^^^前面再加两个^^即可.