中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 10:18
48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » [推荐新手]批处理新手FAQ整理
可打印版本  115,534 / 177
第1楼 lxmxn 发表于 2007-10-03 20:29
版主 发帖 4,938 积分 11,386
[推荐新手]批处理新手FAQ整理
首先欢迎各位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 ]
第2楼 my3439955 发表于 2007-10-03 20:36
中级用户 发帖 99 积分 272
比较全面
第3楼 viplsd 发表于 2007-10-04 13:34
新手上路 发帖 1 积分 1
好好好好好好好好好好好好好好好
第4楼 putao 发表于 2007-10-05 15:28
初级用户 发帖 41 积分 80
不错比较全
中国DOS联盟 高手真多
第5楼 zwdeee 发表于 2007-10-07 08:08
初级用户 发帖 54 积分 153
太好了,就是"Question2:"下面的连接好象贴错了吧
第6楼 lxmxn 发表于 2007-10-07 18:46
版主 发帖 4,938 积分 11,386
多谢zwdeee指正,链接已修复。
第7楼 huanghourun 发表于 2007-10-10 00:46
新手上路 发帖 3 积分 6
可以学到好多东西
第8楼 z83001 发表于 2007-10-10 22:15
新手上路 发帖 13 积分 19
谢谢提醒,新手多学习对自己有好处
第9楼 regvip2008 发表于 2007-10-23 16:58
初级用户 发帖 87 积分 187
多谢提供,学习了~~
第10楼 blue812 发表于 2007-10-29 17:27
初级用户 发帖 29 积分 57
很不错,对我们新学者很有帮助.谢谢!
第11楼 jfsy 发表于 2007-11-01 12:59
初级用户 发帖 14 积分 26
太好了,我正在学批处理,谢谢提供
第12楼 honeyxiaoyi 发表于 2007-11-03 19:37
新手上路 发帖 3 积分 6
咱也来学习批处理。。。。支持中国dos联盟
第13楼 lhweiy 发表于 2007-11-03 22:45
新手上路 发帖 10 积分 19
多谢楼主了

学习学习。
第14楼 hongying915 发表于 2007-11-07 23:05
新手上路 发帖 7 积分 14
方便多了。谢谢
第15楼 wangmail 发表于 2007-11-08 23:24
新手上路 发帖 9 积分 17
要点积分看别的东西
1 2 3 412  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023