![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-13 22:23 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » [求助]请教各位前辈!关于for命令? |
| 可打印版本 635 / 6 |
| 第1楼 hzy | 发表于 2003-07-21 00:00 |
| 高级用户 发帖 135 积分 578 | |
|
[求助]请教各位前辈!关于for命令? 为什么我执行:
for /r c:\exe %a in (*.exe) do echo %~na 总是说:Syntax error ?? |
|
| 第2楼 Lydong | 发表于 2003-07-22 00:00 |
| 元老会员 发帖 407 积分 1,468 来自 广州 | |
|
for 是DOS中的一个重要的内部命令,它的使用格式是这样的:
FOR %C IN (项1......) DO 命令 下面举一个例子: 我们要查看A,B,C等三个文本文件的内容,一般这样输入 C:\>TYPE A A C:\>TYPE B B C:\>TYPE C C 而外的方法是: C:\>for %c in (a,b,c) do echo %c (结果如下) C:\>echo a a C:\>echo b b C:\>echo c c 你如果想分别显示当前目录中的.txt、.doc和 .WPS 类型的文件,可以这样输入: for %i in (×.txt,*.doc,*.wps) do dir %i 循环变量在批处理文件中需要标2个%号(%%C),在命令行中直接执行则只需要一个%. |
|
| 第3楼 hzy | 发表于 2003-07-22 00:00 |
| 高级用户 发帖 135 积分 578 | |
|
谢谢!
|
|
| 第4楼 leslie | 发表于 2003-07-27 00:00 |
| 初级用户 发帖 16 积分 178 | |
|
真张知识
|
|
| 第5楼 五笔之神 | 发表于 2003-07-27 00:00 |
| 初级用户 发帖 10 积分 148 | |
|
咳,学编程才能学到批处理文件吗?!
|
|
| 第6楼 6618 | 发表于 2003-07-27 00:00 |
| 中级用户 发帖 54 积分 356 | |
|
支持,能详细点就更好!
|
|
| 第7楼 duxuelj520 | 发表于 2004-08-03 00:00 |
| 初级用户 发帖 55 积分 217 | |
|
对
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |