- 3
- 0
- 约16.71万字
- 约 33页
- 2016-12-03 发布于河南
- 举报
批处理命令for句的基本用法
[系列教程]批处理for语句从入门到精通新]
____________________________版主提醒____________________________
为了避免影响技术讨论、提高看帖的舒适性,请大家不要在此帖下跟
无实质内容的口水帖,特别是纯顶、纯支持、纯感谢、路过之类的帖子,
管理人员将不定期清理此类回帖,请大家多参与讨论少灌水,与人方便,
终将给自己带来方便,谢谢合作。
________________________________________________________________
批处理是一门简单的脚本语言,虽然不能独当一面,但是,若作为工作中的辅助工具,绝对会让大家有随用随写、称心如意的畅快感。
和其他语言相比,批处理语言有其先天性的优势:
1、系统自带,无需另行安装;
2、命令少,语句简洁,上手非常快;
3、编写出来的脚本小巧玲珑,随写随用;
但是,因为它以命令行方式工作,操作多有不便,在图形界面大行其道的windows世界里,多多少少会让大众望而却步;就算是对命令行有好感的新手,面对微软有如天书的帮助文件,很多人也会败下阵来,因此,论坛里很多会员也发出了编写系统的批处理教程的呼声。
编写系统的批处理新手教程,一直是论坛管理层讨论的热点问题,但是,各位管理人员大多都有工作在身,而系统的教程涉及的面是如此之广,面对如此浩大的工程,仅凭一两个人的力量,是难以做好的,因此,本人退而求其次,此次发布的教程,以专题的形式编写,日后人手渐多之后,再考虑组织人力编写全面的教程。
之所以选择最难的for,一是觉得for最为强大,是大多数人最希望掌握的;二是若写其他命令教程,如果没有for的基础,展开来讲解会无从下手;三是for也是批处理中最复杂最难掌握的语句,把它攻克了,批处理的学习将会一片坦途。
这次的for语句系列教程,打算按照for语句的5种句式逐一展开,在讲解 for /f 的时候,会穿插讲解批处理中一个最为关键、也是新手最容易犯错的概念:变量延迟,大纲如下:
一 前言
二 for语句的基本用法
三 for /f (含变量延迟)
四 for /r
五 for /d
六 for /l
遵照 yibantiaokuan 的建议,在顶楼放出此教程的txt版本、word版本和pdf版本,以方便那些离线浏览的会员。
[ 本帖最后由 namejm 于 2010-12-26 02:36 编辑 ]
附件: 您所在的用户组无法下载或查看附件
1
评分次数
qzwqzw
本主题由 Batcher 于 2010-12-1 22:28 分割
收藏分享评分
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。
心在天山,身老沧州。
权不可不用,也不可滥用,请慎用你手中的评分权利!
回复 引用 订阅 TOP
namejm
荣誉版主
帖子1246 积分5761 技术29 捐助501 注册时间2007-10-25
2楼
发表于 2008-10-16 21:10 | 只看该作者
一、前言
在批处理中,for是最为强大的命令语句,它的出现,使得解析文本内容、遍历文件路径、数值递增/递减等操作成为可能;配合if、call、goto等流程控制语句,更是可以实现脚本复杂的自动化、智能化操作;合理使用for语句,还能使代码大为简化,免除各位编写大量重复语句之苦。而能否熟练使用for语句,已经成为衡量一个人批处理水平高低最主要的标准。
在这个系列教程中,我将通过实际应用中频繁出现的例子,带领大家步入for语句的神奇之门,一步步迈向for语句的魔幻殿堂,使得大家在实际的应用中,能独立写出简洁高效的代码,在批处理的世界里自由驰骋。
注意:以下的讲解,都是基于简体中文版Windows XP Pro SP3的操作系统环境。
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。
心在天山,身老沧州。
在我们论坛,“违规必究”不仅仅只是一句口号。
回复 引用 TOP
namejm
荣誉版主
帖子1246 积分5761 技术29 捐助501 注册时间2007-10-25
3楼
发表于 2008-10-16 21:10 | 只看该作者
二、for语句的基本用法[2008.11.9更新]
正如色彩缤纷的七彩光芒是由红绿蓝三原色构成的一样,最复杂的for语句,也有其基本形态,它的模样是这样的:
在cmd窗口中:
for %I in (command1) do command2
复制代码
在批处理文件中:
for %%I in (command1) do command2
复制代码
之所以要区分cmd窗口和批处理文件
您可能关注的文档
- 2014年年度个述职报告-李志斌.ppt
- APP竞品分析报.ppt
- 马克思主义基本原课堂要求----48课时.ppt
- SPSS 17.安装具体步骤.ppt
- 国家安全生产信息统“金安”工程.ppt
- Listenin_in.ppt
- 51单片机 查表令 课件.ppt
- 《地方时计算》PT课件.ppt
- CET-4考前提,学校老师总结的~~~很有用~~.ppt
- サーボ基础(中文.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)