- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
批处理讲座
计算机被遗忘的技术 批处理(Batch) 什么是批处理 如今Windows大行其道,但DOS批处理就像一只娇艳的小花,虽然不起眼,却总是悠悠地散发着让人难以抗拒的魅力。通过批处理,我们可以完成在Windows中需要经过几步乃至几十步操作才能完成的任务。今天就让我们一起通过几个有趣、有用的实例学习如何使用批处理中的编程命令,在短短时间内从一只小菜鸟成就为一名批处理大师。 什么是批处理 问题1:班级中有56位同学,班主任需要在自己电脑上为每位同学分别建立一个以学生学号命名的文件夹,我们该如何操作,能做到简单、快捷? 方法: 右键---新建---文件夹---改名(重复56次) 右键---新建---文件夹(复制、粘贴55次) 利用批处理(01批量建立文件夹.bat) 什么是批处理 问题2:我们在使用电脑时,难免会下载各种各样的文件,时间长了,这些文件就会显得很繁杂,如果想将这些文件按照扩展名归类,该如何操作? 方法: 根据扩展名建立文件夹---按住CTRL键依次选择文件---剪切、粘贴 利用批处理(02按扩展名分类.bat) 什么是批处理 批处理(Batch),也称为批处理脚本。顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。目前比较常见的批处理包含两类:DOS批处理和PS批处理。DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本;而PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本。 什么是批处理 使用批处理的前提条件: DOS(Disk Operating System 磁盘操作系统) DOS命令简介(讲座涉及到的) 进阶批处理大师的条件: VBS( Microsoft Visual Basic Scripting VB脚本语言) Wscript(Windows脚本宿主) DOS相关命令 Copy 复制文件 语法:copy 文件 目的位置 Move 移动文件 语法:move 文件 目的位置 Md 创建文件夹 语法:md 文件夹名称 Del 删除文件 语法:del 文件名 (删除文件夹用rd命令) Ren 重命名文件或文件夹 语法:ren 旧文件(夹)名 新文件(夹)名 掌握批处理的基本编程命令 1.@命令“@”符号在批处理中的作用是让系统在执行批处理命令时不显示该行命令本身。也就是如果你把它放在一行命令的前面(比如:@if exist list.txt del list.txt),那么这行命令在执行过程中就不会显示了。但如果每行都加上这个命令,不仅费事,而且有些多余,因此它常常和后面的“echo off”配合使用。 掌握批处理的基本编程命令 2.echo命令显示指定的信息,通常显示在屏幕上。 如:echo hello 将在屏幕上显示hello字样。 另外,echo on|off用来设置在批文件执行时是否显示命令本身。 “echo off”和“@”命令的区别在于前者关闭了所有命令显示,而后者只关闭其中一条。 掌握批处理的基本编程命令 在批处理文件中,“@echo off”这个组合使用非常频繁,它达到了两个目的:“@”使“echo off”命令不显示,而“echo off”确保了后面每行命令的执行过程都不显示。一般位于程序代码的第一行。 掌握批处理的基本编程命令 3.pause命令该命令在批处理中使用十分广泛,其作用是暂停批处理的执行,直到用户按下键盘上的任意键(Break键除外)。批处理在执行过程中显示的所有信息都是一闪而过的,只有当用户暂停执行时,才能看到当前屏幕上的信息。当程序要让用户看一段信息,或要给用户时间去考虑某个问题时,就可以在这里加上一个pause,批处理执行到这里时将显示“按任意键继续”的信息。用法很简单,直接在要暂停的地方使用pause命令即可。 掌握批处理的基本编程命令 4.:和goto命令这是两个成对出现的命令,在任何一个批处理中有多少个“:”就一定至少有多少个“goto”。“goto”命令的作用,是告诉程序并不按顺序向下执行,而是要跳转到另一个地方,而“:”命令则唯一标记了“goto”命令要跳转的地址。简单说,“goto”是个跳转命令,而“:”是一个标签。当批处理运行到“goto”时,将自动跳转到“:”所标记的地方去执行。 @、echo、pause命令、:和goto命令的使用 实例1:复制多个U盘里的相关内容 操作:让各组长将本小组同学的作业复制到组长U盘里,然后将U盘里的内容依次复制到老师的电脑里。 代码: @echo off :begin copy d:\作业\*.* f:\作业 echo 复制完毕,请插入新的U盘
文档评论(0)