批处理命令for语句的基本用法

批处理命令for语句的基本用法

ID:14460822

大小:90.00 KB

页数:45页

时间:2018-07-28

批处理命令for语句的基本用法_第1页
批处理命令for语句的基本用法_第2页
批处理命令for语句的基本用法_第3页
批处理命令for语句的基本用法_第4页
批处理命令for语句的基本用法_第5页
资源描述:

《批处理命令for语句的基本用法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、批处理命令for语句的基本用法[系列教程]批处理for语句从入门到精通[20101225更新]____________________________版主提醒____________________________  为了避免影响技术讨论、提高看帖的舒适性,请大家不要在此帖下跟无实质内容的口水帖,特别是纯顶、纯支持、纯感谢、路过之类的帖子,管理人员将不定期清理此类回帖,请大家多参与讨论少灌水,与人方便,终将给自己带来方便,谢谢合作。________________________________________________________________  批

2、处理是一门简单的脚本语言,虽然不能独当一面,但是,若作为工作中的辅助工具,绝对会让大家有随用随写、称心如意的畅快感。  和其他语言相比,批处理语言有其先天性的优势:  1、系统自带,无需另行安装;  2、命令少,语句简洁,上手非常快;  3、编写出来的脚本小巧玲珑,随写随用;  但是,因为它以命令行方式工作,操作多有不便,在图形界面大行其道的windows世界里,多多少少会让大众望而却步;就算是对命令行有好感的新手,面对微软有如天书的帮助文件,很多人也会败下阵来,因此,论坛里很多会员也发出了编写系统的批处理教程的呼声。  编写系统的批处理新手教程,一直是论坛管理层

3、讨论的热点问题,但是,各位管理人员大多都有工作在身,而系统的教程涉及的面是如此之广,面对如此浩大的工程,仅凭一两个人的力量,是难以做好的,因此,本人退而求其次,此次发布的教程,以专题的形式编写,日后人手渐多之后,再考虑组织人力编写全面的教程。  之所以选择最难的for,一是觉得for最为强大,是大多数人最希望掌握的;二是若写其他命令教程,如果没有for的基础,展开来讲解会无从下手;三是for也是批处理中最复杂最难掌握的语句,把它攻克了,批处理的学习将会一片坦途。  这次的for语句系列教程,打算按照for语句的5种句式逐一展开,在讲解for/f的时候,会穿插讲解批

4、处理中一个最为关键、也是新手最容易犯错的概念:变量延迟,大纲如下:一前言二for语句的基本用法三for/f(含变量延迟)四for/r五for/d六for/l  遵照yibantiaokuan的建议,在顶楼放出此教程的txt版本、word版本和pdf版本,以方便那些离线浏览的会员。[本帖最后由namejm于2010-12-2602:36编辑]附件:您所在的用户组无法下载或查看附件1评分次数qzwqzw本主题由Batcher于2010-12-122:28分割收藏分享评分尺有所短寸有所长,学好批处理没商量;考虑问题复杂化,解决问题简洁化。心在天山,身老沧州。权不可不用,

5、也不可滥用,请慎用你手中的评分权利!回复引用订阅TOPnamejm荣誉版主帖子1246积分5761技术29捐助501注册时间2007-10-252楼发表于2008-10-1621:10

6、只看该作者一、前言  在批处理中,for是最为强大的命令语句,它的出现,使得解析文本内容、遍历文件路径、数值递增/递减等操作成为可能;配合if、call、goto等流程控制语句,更是可以实现脚本复杂的自动化、智能化操作;合理使用for语句,还能使代码大为简化,免除各位编写大量重复语句之苦。而能否熟练使用for语句,已经成为衡量一个人批处理水平高低最主要的标准。  在这个系列教程中,

7、我将通过实际应用中频繁出现的例子,带领大家步入for语句的神奇之门,一步步迈向for语句的魔幻殿堂,使得大家在实际的应用中,能独立写出简洁高效的代码,在批处理的世界里自由驰骋。  注意:以下的讲解,都是基于简体中文版WindowsXPProSP3的操作系统环境。尺有所短寸有所长,学好批处理没商量;考虑问题复杂化,解决问题简洁化。心在天山,身老沧州。在我们论坛,“违规必究”不仅仅只是一句口号。回复引用TOPnamejm荣誉版主帖子1246积分5761技术29捐助501注册时间2007-10-253楼发表于2008-10-1621:10

8、只看该作者二、for语句的基本

9、用法[2008.11.9更新]  正如色彩缤纷的七彩光芒是由红绿蓝三原色构成的一样,最复杂的for语句,也有其基本形态,它的模样是这样的:  在cmd窗口中:for%Iin(command1)docommand2复制代码  在批处理文件中:for%%Iin(command1)docommand2复制代码  之所以要区分cmd窗口和批处理文件两种环境,是因为在这两种环境下,命令语句表现出来的行为虽然基本一样,但是在细节上还是稍有不同,最明显的一个差异就是:在cmd窗口中,for之后的形式变量I必须使用单百分号引用,即%I;而在批处理文件中,引用形式变量I必须使用双百

10、分号,即%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。