教你如何编写自己的bat文件

教你如何编写自己的bat文件

ID:6169463

大小:49.00 KB

页数:13页

时间:2018-01-05

教你如何编写自己的bat文件_第1页
教你如何编写自己的bat文件_第2页
教你如何编写自己的bat文件_第3页
教你如何编写自己的bat文件_第4页
教你如何编写自己的bat文件_第5页
资源描述:

《教你如何编写自己的bat文件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、教你如何编写自己的bat文件!(附几个好用的bat文件)先举个简单的例子:让电脑每天在指定时间关机,可以用下面方法打开记事本,写入以下内容:at22:59shutdown-s-f-t3保存为shutdown.bat文件,双击执行即可(如果希望每天如此,就把它放在启动文件夹里)http://bbs.deepin.org/read.php?tid=35126&keyword=下面说说bat的常用命令echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从

2、他们开始学起。====注===========首先,@不是一个命令,而是DOS批处理的一个特殊标记符,仅用于屏蔽命令行回显.下面是DOS命令行或批处理中可能会见到的一些特殊标记符:CR(0D)命令行结束符Escape(1B)ANSI转义字符引导符Space(20)常用的参数界定符Tab(09);=不常用的参数界定符+COPY命令文件连接符*?文件通配符""字符串界定符

3、命令管道符<>>>文件重定向符@命令行回显屏蔽符/参数开关引导符:批处理标签引导符%批处理变量引导符其次,::确实可以起到rem的注释

4、作用,而且更简洁有效;但有两点需要注意:第一,除了::之外,任何以:开头的字符行,在批处理中都被视作标号,而直接忽略其后的所有内容,只是为了与正常的标号相区别,建议使用goto所无法识别的标号,即在:后紧跟一个非字母数字的一个特殊符号.第二,与rem不同的是,::后的字符行在执行时不会回显,无论是否用echoon打开命令行回显状态,因为命令解释器不认为他是一个有效的命令行,就此点来看,rem在某些场合下将比::更为适用;另外,rem可以用于config.sys文件中.=================

5、====echo表示显示此命令后的字符echooff表示在此语句后所有运行的命令都不显示命令行本身@与echooff相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。call调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。pause运行此句会暂停批处理的执行并在屏幕上显示Pressanykeytocontinue...的提示,等待用户按任意键后继续rem表示此命令后的字符为解释行

6、(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。====注=====此处的描述较为混乱,不如直接引用个命令的命令行帮助更为条理-------------------------ECHO当程序运行时,显示或隐藏批处理程序中的正文。也可用于允许或禁止命令的回显。在运行批处理程序时,MS-DOS一般在屏幕上显示(回显)批处理程序中的命令。使用ECHO命令可关闭此功能。语法ECHO[ON

7、OFF]若要用echo命令显示一条命令,可用下述语法:echo[message]参数ON

8、OFF指定是否允

9、许命令的回显。若要显示当前的ECHO的设置,可使用不带参数的ECHO命令。message指定让MS-DOS在屏幕上显示的正文。-------------------CALL从一个批处理程序中调用另一个批处理程序,而不会引起第一个批处理的中止。语法CALL[drive:][path]filename[batch-parameters]参数[drive:][path]filename指定要调用的批处理程序的名字及其存放处。文件名必须用.BAT作扩展名。batch-parameters指定批处理程序所需的命

10、令行信息。-------------------------------PAUSE暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。只能在批处理程序中使用该命令。语法PAUSEREM在批处理文件或CONFIG.SYS中加入注解。也可用REM命令来屏蔽命令(在CONFIG.SYS中也可以用分号;代替REM命令,但在批处理文件中则不能替代)。语法REM[string]参数string指定要屏蔽的命令或要包含的注解。=======================例1:用edit编辑a.bat文件

11、,输入下列内容后存盘为c:a.bat,执行该批处理文件后可实现:将根目录中所有文件写入a.txt中,启动UCDOS,进入WPS等功能。批处理文件的内容为:命令注释:@echooff不显示后续命令行及当前命令行dirc:*.*>a.txt将c盘文件列表写入a.txtcallc:ucdosucdos.bat调用ucdosecho你好显示"你好"pause暂停,等待按键继续rem准备运行wps注释:准备运行wpscducdos进入ucdos目录wps运

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

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

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