![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-13 01:06 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 用ECHO创建批处理文件时碰到问题! |
| 可打印版本 1,971 / 10 |
| 第1楼 vk | 发表于 2006-08-15 10:47 |
| 中级用户 发帖 86 积分 218 | |
|
用ECHO创建批处理文件时碰到问题! echo ipconfig&ping 163.com>>aaa.bat
运行后会创建一个名为aaa的批处理文件但是里面内容却是ping163.com的结果 而不是 ipconfig&ping 163.com这段内容? |
|
| 第2楼 xjmxjm1234 | 发表于 2006-08-15 21:54 |
| 中级用户 发帖 166 积分 361 | |
|
用这个试试
echo ipconfig>aaa.bat echo &>>aaa.bat echo ping 163.com>>aaa.bat [ Last edited by xjmxjm1234 on 2006-8-16 at 13:00 ] |
|
| 第3楼 namejm | 发表于 2006-08-16 10:43 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
因为&是表示同时执行的意思,所以顶楼的意思是显示ipconfig的同时,把ping的结果写入到aaa.bat中去。
|
|
| 第4楼 brglng | 发表于 2006-08-16 15:49 |
| 银牌会员 发帖 466 积分 1,200 来自 上海 | |
|
echo ipconfig ^& ping 163.com >>aaa.bat
看看这样行不行(2K/XP下) |
|
| 第5楼 IceCrack | 发表于 2006-08-16 16:33 |
| 中级用户 发帖 168 积分 332 来自 天涯 | |
|
这个又是转义的问题 .建议楼主在论坛上 搜一下转义
|
|
| 第6楼 itieim | 发表于 2007-04-19 05:46 |
| 新手上路 发帖 9 积分 18 | |
|
兄弟你非得一行做到这个事情吗?
这样吧: |
|
| 第7楼 htysm | 发表于 2007-04-19 08:04 |
| 高级用户 发帖 415 积分 866 | |
|
楼上的,你这个结果不是楼主想要的。^O^
|
|
| 第8楼 xxff111 | 发表于 2007-04-19 09:25 |
| 新手上路 发帖 2 积分 4 | |
|
ipconfig>aaa.bat
&>>aaa.bat ping 163.com>>aaa.bat 应该这样写。前面不能加echo 要不然不能显示所要的结果。 |
|
| 第9楼 lxmxn | 发表于 2007-04-19 10:19 |
| 版主 发帖 4,938 积分 11,386 | |
|
4楼正解,怎么不看4楼的呢?
|
|
| 第10楼 vk | 发表于 2007-04-19 22:05 |
| 中级用户 发帖 86 积分 218 | |
|
这是我很早问的问题了 现在已经懂了
谢谢大家的热心回答! |
|
| 第11楼 debug | 发表于 2007-12-02 18:30 |
| 初级用户 发帖 16 积分 32 | |
|
echo ipconfig"&"ping 163.com>>aaa.bat
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |