- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
windows批处理初级教程.
前一阵子使用WIN7的时候,忽然出现图标缓存的问题。去网上搜了下解决方案,发现一个比较好的处理步骤。原文我已经忘记了,后来在年三十的晚上,顿觉很无聊,就按照印象中的代码,写了一个小的批处理文件。具体参考(此处插入百度文库的那篇文章地址)。
后来觉得批处理挺好玩的,趁在家休息的这些日子,系统学习一下批处理的语法以及应用。
批处理命令通俗的讲就是平时我们见到的那些.bat为后缀的文件,它们可以不断的重读执行命令,实现windows的自动管理,可以将用户从重复、繁琐、复杂的管理任务中解放出来,事半功倍。
Windows中常用的批处理程序应用范围主要是:文件/文件夹管理、系统启动与关闭、个性化桌面环境、个性化IE、个性化资源管理器、系统优化、系统维护与管理、系统安全、网络管理与安全、组策略与MMC的应用和其他一些高级应用。
一般而言,创建批处理文件最好的方式是使用记事本编辑保存文件。即在记事本中写代码,然后保存的时候以.bat作为后缀即可。
看一个例子,以初步接触批处理小程序。为演示方便,PC机选择目前最为大众化的Microsoft Windows XP 作为操作系统。
(1)在windows下按【Win+R】键,在弹出的运行对话框中输入notepad
在文本文件里输入
保存批处理文件
接下来就是运行这个批处理文件。初学者编写的小程序推荐在DOS下面运行,等已经可以独立的编写稍微复杂程序的时候在找到这个批处理文件,然后直接打开就可以了。
在windows下按【Win+R】键,在弹出的运行对话框中输入cmd,并转到存储Demo_1.bat的目录下,这里就是指的是D盘。
运行Demo_1.bat,就会出现下面的结果
如果直接选择打开Demo_1.bat,就会出现下面的界面
所以你会发现,这种直接打开的方式不仅操作简单,而且界面简洁,但是一开始最好从DOS下面运行比较好,究竟为什么,你会在开始的几个小程序里体会到。
在学习批处理程序语法的时候,有一种非常便利的方式。比如下面要讲的第一个语法,echo的使用,我们可以使用下面的方法来获取命令的格式以及用途。
新建一个批处理文件,具体的内容如图所示。
在DOS下运行,得到下面的结果
这样我们就获得了echo命令的语法和用途。
授人以鱼不如授之以渔,掌握这个方法之后,即使长时间没写批处理小程序,我们依旧能够在最短的时间里回忆起相关的语法以及命令。
一些常用的命令有:echo、@、goto、pause、call、start、rem、if、set、setlocal、shift、for、通配符(*、?)、管道符(|)、重定向符(、、)等等。
在接下来的章节中,我将简单的介绍下这些命令的使用方法。
echo命令语法及应用
echo命令可用于在屏幕显示相关的文字信息,起到提示和说明的作用,还可用于控制批处理文件在执行的过程中是否回显(此处插入回显的定义)。
DOS帮助里这么形容:
显示信息,或将命令回显打开或关上。
ECHO [ON | OFF]
ECHO [message]
要显示当前回显设置,键入不带参数的 ECHO。
如果是控制回显,那么则用到上一条的语法。echo on表示回显打开,echo off表示回显关闭。
示例如下:
Demo_3.bat: //这是回显打开的情景。
Code3:
Result3:
Demo_4.bat //这是回显关闭的情景
Code4:
Result4:
通过对比,很显然的可以看出差别。回显关闭的时候,echo和pause所引起的命令都不会显示在结果中,反之则会显示。由此可以看出回显是指把命令显示在结果中。
但是仔细对比会发现一个问题:echo命令可以控制批处理命令中其他命令是否回显,但却不能控制命令本身。从结果中可以看出,无论是否关闭命令回显功能,批处理中的echo on/off命令都会出现在屏幕中。为了解决这个问题,我们继续看@命令的使用。
@ 命令语法及应用
@命令用于禁止当前执行的命令回显在屏幕上。@不受echo命令设置效果的影响,且命令本身不会显示在屏幕上。
这个命令是一个非常简单的命令,在DOS帮助里是找不到的。
命令格式:@ [command]
参数说明:
·command:要屏蔽回显的命令
·当命令不加任何参数执行的时候,将不产生任何效果
对于Demo_4做一些修改,得到以下结果
Code5:
Result5:
对比Result5可以清晰的看到D:/echo off已经不见了。
echo与@命令的主要区别在于:@命令只对当前命令行起作用,且不受echo命令设置影响;echo命令则影响设置之后的所有命令,
您可能关注的文档
- windowsXP蓝屏代码大全..doc
- windowsxp系统下用grub引导veketlinux安装在硬盘上..doc
- WindowsXP远程桌面连接图解..doc
- WindowsXP自带备份工具..doc
- Windows_2003下搭建邮件服务器教程和使用_Winmail_Server_轻松架设邮件服务器..doc
- windows_Informix数据库恢复..docx
- Windows_2003系统安全完美设置脚本..doc
- Windows_Movie_Maker教程..doc
- windows_server_2003域迁移到server_2008全程图解..doc
- windows_server_2003至2008R2的迁移..docx
文档评论(0)