作者:vk | 时间:2006-08-15 10:47 | 标题:用ECHO创建批处理文件时碰到问题!
echo ipconfig&ping 163.com>>aaa.bat
运行后会创建一个名为aaa的批处理文件但是里面内容却是ping163.com的结果
而不是 ipconfig&ping 163.com这段内容?
作者:xjmxjm1234 | 时间:2006-08-15 21:54
用这个试试
echo ipconfig>aaa.bat
echo &>>aaa.bat
echo ping 163.com>>aaa.bat
[ Last edited by xjmxjm1234 on 2006-8-16 at 13:00 ]
作者:namejm | 时间:2006-08-16 10:43
因为&是表示同时执行的意思,所以顶楼的意思是显示ipconfig的同时,把ping的结果写入到aaa.bat中去。
作者:brglng | 时间:2006-08-16 15:49
echo ipconfig ^& ping 163.com >>aaa.bat
看看这样行不行(2K/XP下)
作者:IceCrack | 时间:2006-08-16 16:33
这个又是转义的问题 .建议楼主在论坛上 搜一下转义
作者:itieim | 时间:2007-04-19 05:46
兄弟你非得一行做到这个事情吗?
这样吧:
ipconfig > 163.txt & ping 163.com >> 163.txt
作者:htysm | 时间:2007-04-19 08:04
楼上的,你这个结果不是楼主想要的。^O^
作者:xxff111 | 时间:2007-04-19 09:25
ipconfig>aaa.bat
&>>aaa.bat
ping 163.com>>aaa.bat
应该这样写。前面不能加echo 要不然不能显示所要的结果。
作者:lxmxn | 时间:2007-04-19 10:19
4楼正解,怎么不看4楼的呢?
作者:vk | 时间:2007-04-19 22:05
这是我很早问的问题了 现在已经懂了
谢谢大家的热心回答!
作者:debug | 时间:2007-12-02 18:30
echo ipconfig"&"ping 163.com>>aaa.bat