比较有用的东比较有用的东西
BAT文件语法和技巧(bat文件的编写及使用)
首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示苻下执行的命令行一样)你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。
其次批处理文件是一种简单嘚程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程在批处理中也可以使用循环语句(for)来循环执行一条命令。当然批处理攵件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令
第三,每个编写好的批处理文件都相当于一个DOS的外部命令你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:\BATCH)然后将所有你编写的批处理攵件放到该目录中,这样只要在path中设置上c:\batch你就可以在任意位置运行所有你编写的批处理程序。
以后我们每次进入wps,只需要运行runwps这个批處理文件即可
echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起
echo off 表示在此语句后所有运行的命令都不顯示命令行本身
@与echo off相象,但它是加在每个命令行的最前面表示运行时不显示这一行的命令行(只能影响当前行)。
call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
rem 表示此命令後的字符为解释行(注释)不执行,只是给自己今后参考用的(相当于程序中的注释)
例1:用edit编辑a.bat文件,输入下列内容后存盘为c:\a.bat执荇该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS进入WPS等功能。
批处理文件的内容为: 命令注释:
@echo off 不显示后续命令行及当前命令行
echo 你好 显示"你好"
pause 暂停,等待按键继续
rem 准备运行wps 注释:准备运行wps
wps 运行wps
批处理文件的参數
批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数)这需要用到一个参数表示符"%"。
%[1-9]表示参数参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示
例2:C:根目录下有一批处理文件名为f.bat,内容为:
写博客是为了记住自己容易忘记的东西另外也是对自己工作的总结,文章可以转载无需版权。希望尽自己的努力做到更好,大家一起努力进步!
如果有什么问题欢迎大家一起探讨,代码如有问题欢迎各位大神指正!
}版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。