中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-18 12:07
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [推荐新手]批处理新手FAQ整理 置顶II 查看 112,469 回复 177
楼 主 [推荐新手]批处理新手FAQ整理 发表于 2007-10-03 20:29 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
首先欢迎各位DOS爱好者进入中国DOS联盟批处理室学习讨论问题.
如果你刚刚注册帐号,请阅读这篇文章,它可以使你避免很多不必要的/重复的提问和发贴.

如果你是刚来的新手,我先提几点小小的要求吧:

1、发贴求助之前请先搜索一下论坛,因为你提的问题可能早就被解决了至少不止一次了;
2、如果经过了自己的思考和搜索仍然没有解决自己的问题,那么就发求助贴,千万要注意标题要表达贴子的主要意思,这样才有更多的人来关注你的问题;
3、切忌在论坛里面侮辱他人人格,违反版规。

Question0:
高手请进!
急!!!!!!!!!!
跪求!!
谁能帮帮我????
一个很棘手的问题!

Answer:
如果你发贴的标题是这样的,可以先看看这里:
http://www.cn-dos.net/forum/viewthread.php?tid=1415

Question1:
看见很多批处理代码里面有很多符号,比如(% ^ | ! ~),不知道具体有什么作用?

Answer:
如果你碰见了关于符号的问题,可以参考下面这个:
http://www.cn-dos.net/forum/viewthread.php?tid=30985

Question2:
像“%date:~0,10%”这样的语句是什么意思啊?

Answer:
这是CMD的一个变量截取功能,可以截取变量指定位置的字符,具体用法可以参考下面这个贴子:
http://www.cn-dos.net/forum/viewthread.php?tid=25746

Question3:
什么是变量延迟,批处理里面的“Setlocal EnableDelayedExpansion”有什么用?

Answer:
参考下面这两个贴子,相信你对变量延迟就会有一定的认识:
http://www.cn-dos.net/forum/viewthread.php?tid=20733
http://www.cn-dos.net/forum/viewthread.php?tid=28273

Question4:
for命令好难啊,具体怎么用啊?

Answer:
认真看了下面几个贴子之后,包你掌握for命令的常见用法:
http://www.cn-dos.net/forum/viewthread.php?tid=19331
http://www.cn-dos.net/forum/viewthread.php?tid=13592
http://www.cn-dos.net/forum/viewthread.php?tid=33751
很多贴子里面都有for的使用,如果你潜水时间够长包你掌握for的用法!

Question5:
for命令里面的%%~fa是什么意思?

Answer:
在命令行里面输入for /?,看最后面的部分。
PS:很多命令的用法都包含在自身的帮助文档里面,只要你用心去看了,肯定会学到不少东西。

Question6:
如何创建一个空文件?

Answer:
http://www.cn-dos.net/forum/viewthread.php?tid=22336


Question7:
批处理如何延时之后执行一个命令?

Answer:
http://www.cn-dos.net/forum/viewthread.php?tid=23475#pid140849


Question8:
重定向是怎么一回事?

Answer:
http://www.cn-dos.net/forum/viewthread.php?tid=16942#pid115734

Question9:
批处理提示wget、sed或者gawk不是内部命令也不是外部命令,怎么办?

Answer:
wget、sed和gawk都是第三方工具,需要下载之后,放在系统可搜索路径或者当前目录下运行,可以在下面这个附件专贴里面下载得到:
http://www.cn-dos.net/forum/viewthread.php?tid=25914


Question10:
set string=%string:AAA=BBB%是什么意思?

Answer:
这是cmd的字符替换功能,即将变量“string”中的字符“AAA”替换成“BBB”。


Question11:
if %str% gtr 255 command 中的“gtr”是什么意思?

Answer:
这是if的比较运算符:
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于



[ Last edited by lxmxn on 2007-10-7 at 06:45 PM ]
本帖最近评分记录 (共 6 条) 点击查看详情
评分人分数时间
my3439955 +4 2007-10-03 20:35
fengjian +1 2007-10-31 18:08
qzwqzw +15 2008-08-08 08:33
523066680 +15 2009-02-04 18:46
ligui0001 +2 2009-11-07 21:21
zzxjypm +1 2010-05-19 18:31
2 发表于 2007-10-03 20:36 ·  中国 山东 淄博 联通
中级用户
★★
积分 272
发帖 99
注册 2006-06-02 09:12
UID 56414
状态 离线
比较全面
3 发表于 2007-10-04 13:34 ·  中国 浙江 绍兴 电信
新手上路
积分 1
发帖 1
注册 2007-10-03 12:17
UID 98821
性别 男
状态 离线
好好好好好好好好好好好好好好好
4 不错比较全 发表于 2007-10-05 15:28 ·  中国 四川 成都 电信
初级用户
积分 80
发帖 41
注册 2007-10-05 14:44
UID 98965
性别 男
状态 离线
中国DOS联盟 高手真多
http://user.qzone.qq.com/182365808
5 发表于 2007-10-07 08:08 ·  中国 湖北 黄冈 电信
初级用户
★★
积分 153
发帖 54
注册 2007-06-20 18:24
UID 91903
性别 男
状态 离线
太好了,就是"Question2:"下面的连接好象贴错了吧
6 发表于 2007-10-07 18:46 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
多谢zwdeee指正,链接已修复。
7 发表于 2007-10-10 00:46 ·  中国 广东 惠州 电信
新手上路
积分 6
发帖 3
注册 2006-11-27 08:38
UID 71867
性别 男
状态 离线
可以学到好多东西
8 发表于 2007-10-10 22:15 ·  中国 辽宁 葫芦岛 联通
新手上路
积分 19
发帖 13
注册 2007-04-22 21:29
UID 86103
性别 男
状态 离线
谢谢提醒,新手多学习对自己有好处
9 发表于 2007-10-23 16:58 ·  中国 湖南 长沙 电信
初级用户
★★
积分 187
发帖 87
注册 2007-10-23 16:04
UID 100558
性别 男
状态 离线
多谢提供,学习了~~
10 发表于 2007-10-29 17:27 ·  中国 广东 珠海 电信
初级用户
积分 57
发帖 29
注册 2006-09-27 02:04
UID 63754
状态 离线
很不错,对我们新学者很有帮助.谢谢!
11 发表于 2007-11-01 12:59 ·  中国 重庆 万州区 电信
初级用户
积分 26
发帖 14
注册 2007-01-07 22:46
UID 75748
性别 男
状态 离线
太好了,我正在学批处理,谢谢提供
12 发表于 2007-11-03 19:37 ·  中国 山东 潍坊 联通
新手上路
积分 6
发帖 3
注册 2007-09-17 15:03
UID 97623
性别 男
状态 离线
咱也来学习批处理。。。。支持中国dos联盟
13 发表于 2007-11-03 22:45 ·  中国 河南 三门峡 联通
新手上路
积分 19
发帖 10
注册 2006-10-18 10:31
UID 66327
状态 离线
多谢楼主了

学习学习。
14 发表于 2007-11-07 23:05 ·  中国 广东 广州 天河区 电信
新手上路
积分 14
发帖 7
注册 2007-11-07 00:29
UID 101941
性别 男
状态 离线
方便多了。谢谢
15 发表于 2007-11-08 23:24 ·  中国 吉林 四平 联通
新手上路
积分 17
发帖 9
注册 2007-01-17 15:43
UID 76818
性别 男
状态 离线
要点积分看别的东西
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
xuwm1985 +1 2008-03-17 17:28
论坛跳转: