![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 04:12 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » |符号的提问(关于符号的那篇文章已经看过) |
| 可打印版本 892 / 11 |
| 第1楼 ytjiushiwo | 发表于 2008-07-15 23:54 |
| 初级用户 发帖 33 积分 98 | |
|
|符号的提问(关于符号的那篇文章已经看过) 从论坛里知道 | 能够使上一个命令的输出当作下一个命令的输入..感到很奇怪.
1.格式应该是怎么样的? 2.批处理文件中有用到这个的时候吗?能否举个例子..我是新手.刚刚开始学..所以例子不要太复杂的..只要能解释"|"清楚就可以了 |
|
| 第2楼 26933062 | 发表于 2008-07-15 23:57 |
| 银牌会员 发帖 879 积分 2,268 | |
| 第3楼 ytjiushiwo | 发表于 2008-07-16 00:03 |
| 初级用户 发帖 33 积分 98 | |
|
额..
我是新手..不太看得懂.. 能不能帮我解释下这个程序..谢谢了! |
|
| 第4楼 bat-zw | 发表于 2008-07-16 07:59 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
楼主可比较下面两段代码的运行结果:
是不是一模一样的呢?而第二段代码相比第一段是不是简洁多了,同时也不需要生成临时文件test.txt呢?那么现在你是否明白了呢? |
|
| 第5楼 HAT | 发表于 2008-07-16 09:34 |
| 版主 发帖 5,017 积分 9,023 | |
|
另外一个重要的用途是在批处理里面实现自动应答
|
|
| 第6楼 ytjiushiwo | 发表于 2008-07-16 17:55 |
| 初级用户 发帖 33 积分 98 | |
|
5楼..的代码是什么意思?我不太看得懂....
我是新手..能否解释一下.. 还有..楼上的几个代码我都不太看得懂.. 我只是..想要听一下2楼的代码解释..比如:cd后面加一个.是什么意思? |
|
| 第7楼 HAT | 发表于 2008-07-16 18:02 |
| 版主 发帖 5,017 积分 9,023 | |
|
.是当前目录的意思
cd.>123.txt是为了创建一个空文件123.txt |
|
| 第8楼 ytjiushiwo | 发表于 2008-07-16 18:20 |
| 初级用户 发帖 33 积分 98 | |
|
谢谢了..
5楼的程序我弄懂了..也明白了|的意思.. 但是,2楼和4楼的东西,还是看不懂.. 有没有人能帮我解释下? |
|
| 第9楼 HAT | 发表于 2008-07-16 22:33 |
| 版主 发帖 5,017 积分 9,023 | |
|
@echo off
cd.>123.txt ::既然这个明白了那就跳过吧 echo.|pause ::代码遇到pause会停下来,让你"按任意键继续",echo.通过管道向pause发送一个字符,相当于替你按了一个键 dir/b *.*|find "123.txt" ::dir显示当前目录的所有文件以后通过管道把结果传递给find命令,find命令就在dir命令的执行结果里面查找字符串"123.txt" pause |
|
| 第10楼 HAT | 发表于 2008-07-16 22:34 |
| 版主 发帖 5,017 积分 9,023 | |
|
4楼的和2楼的没有什么区别
|
|
| 第11楼 ytjiushiwo | 发表于 2008-07-18 09:51 |
| 初级用户 发帖 33 积分 98 | |
|
谢谢了..
怎么回答我问题的都是HAT额`? |
|
| 第12楼 HAT | 发表于 2008-07-18 11:03 |
| 版主 发帖 5,017 积分 9,023 | |
|
可能是其他人不愿意从事批处理扫盲工作^_^
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |