[事半功倍OfficeWord也玩批处理]word是办公一族经常需要用到的文字处理软件,其强大的文字处理和表格编辑功能给我们的工作带来了很多方便。如果能合理使用一些技巧,批量处理文档,就能有效提高工作效率,达到事半...+阅读
非常批处理Visual BAT V1.0
软件大小:2460KB
软件性质:免费软件
运行环境:Windows 9x/Me/NT/2000/XP/2003
下载地址:: bbs.verybat/forumdisplay.php?fid=57
非常批处理论坛:: bbs.verybat/index.php
跟VisualBAT学写BAT
安装并运行VisualBAT,最中间那一个列表框就是BAT文件编辑窗口,我们可以在这个窗口输入一系列命令,并保存。在这个编辑窗口下面有个两比较重要的选项卡——“DOS命令帮助提示”和“常用批处理类”。在“命令解释”后边的下拉列表框里,选择或输入一条命令,“DOS命令帮助提示”选项卡就会出现相应提示;如果我们点击“命令库→类库调用”,在其子菜单中任选一项,“常用批处理类”选项卡就会出现相关的内容。这里的“类库”,可以理解为模板,选择相应的类库,然后复制“常用批处理类”选项卡的内容到BAT文件编辑窗口,这样我们只须将BAT文件编辑窗口里边的内容修改并添加少量的代码,就可以写成一个新的比较复杂的BAT文件了。下面我们以编写一个“关机.BAT”文件为例来说一下VisualBAT的应用。
第一步:模块分析及命令添加法则
点击“命令库→类库调用→修改IE首页”,将“常用批处理类”选项卡的内容替换BAT文件编辑窗口的所有内容。仔细观察,BAT文件编辑窗口共有六个模块,需要修改的模块有:
1.标题栏
模块1“TITLE”后边的内容,主要是写BAT文件的标题以及一些个信息。
注意:这些信息和关键词“TITLE”之间要有一个空格,下同。
2.菜单栏之界面文字
模块3之“ECHO X. NNNN”,其中,X是序号,按自然数从小到大排列,NNNN是出现在菜单栏中的文字。
注意:“ECHO X. 退出”一定要在菜单栏的最后一行
3.菜单栏之执行代码名称
有时,我们在界面中选择一个菜单命令,可能要执行很长的一段代码,我们可以根据代码的内容给它取一个名称,这样既有助书写,又可以使人比较容易读懂全部的代码。如:模块5之“IF /I "%Choice%"=="X" GOTO 代码名称”,其中,X是序号,按自然数从小到大排列,“代码名称”要用英文字母表示,还要和前面的“GOTO”之间要有一个空格。
4.菜单栏之执行代码内容
模块6之“:代码名称所要执行的命令”
此外,针对菜单栏界面中的任何一条命令(如“退出”),“模块3”和“模块5”中与这条命令相关的数字“X”一定要相同(“X”都是“2”),“模块5”和“模块6”中与这条命令相关的代码名称一定要相同(“代码名称”都是end)。只有这样才能做到“令行禁止”。
第二步:命令添加
因为模块1的内容是一些与个人相关的比较简单的信息,就不说了,根据第一步所说的法则,主要讲一下其它模块需要修改的内容。
1.在模块3“ECHO 1. 立刻关机”后添加一行“ECHO 2. 三分钟倒计时关机”,并将“退出”行的数字“2”改为“3”。
2.在模块5“IF /I "%Choice%"=="1" GOTO guanji”后添加一行“IF /I "%Choice%"=="2" GOTO sfguanji”,并将“end”行的数字“2”改为“3”。
3.在模块6“:guanji
shutdown -s -t 0
GOTO start”后添加“:sfguanji
shutdown -s -t 180
GOTO start”
重复这三个小步骤,直到所有的命令都添加完毕。保存时,可以点击“文件→保存”来保存为BAT文件;也可以点击“运行→‘BAT→EXE’”,保存为EXE文件(转换的EXE文件是保存在X:\安装路径\BAT文件夹下)。
小提示:在X:\安装路径\BAT\BATClass文件夹下的“修改IE首页.class”文件是笔者自己制作的的一个BAT类库。制作方法是:选择一个你比较满意的、有代表性的BAT文件,将其扩展名修改为“class”,然后替换BATClass文件夹内任意一个文件,最后就可以点击“命令库→类库调用”,在其子菜单中选择相应的选项来调用了。如不需要,可将“A修改IE首页.class”文件替换“修改IE首页.class”文件即可。
读懂BAT文件,VisualBAT来帮忙
一个比较比较复杂的BAT文件,往往是由很多条命令组成的,只有每一条命令都读懂了,自己才能灵活运用,举一反三,写出比较漂亮的BAT文件来。任何一条DOS命令,第一个词往往是关键词。考试,大提示在VisualBAT界面的“命令解释”后边的下拉列表框里,输入要查找的关键词,“DOS命令帮助提示”选项卡就会出现相应提示。
还是以我们刚才所写的BAT文件为例,里边有一句“COLOR 9f”,VisualBAT界面的“命令解释”后边的下拉列表框里,输入“COLOR”,通过阅读“DOS命令帮助提示”选项卡的提示,我们知道,“COLOR”命令的作用是更改命令提示窗口的前景和背景色(即字体色),在“COLOR 9f”中,“9”表示前景色是浅蓝色,“f”表示字体色是亮白色。这样一来,利用VisualBAT,我们就能比较容易地读懂每一条DOS命令。
小技巧:编译成EXE格式的BAT文件,如何得到源代码
在网上,我们可以找到很多比较经典的BAT文件,但是作者为了保护自己的劳动成果,往往编译成了EXE文件,难道我们就没有办法得到源代码了吗?其实不用任何软件,我们就能很容易地让EXE格式的BAT文件“露出狐狸尾巴”,具体方法是:
第一步:打开“我的电脑”,选择菜单“工具→文件夹选项”,点击“查看”选项卡,取消“隐藏受保护的操作系统文件”前的对勾,并在“隐藏文件和文件夹”项中选择“显示所有文件和文件夹”,然后点击“确定”。
第二步:清空D:\TEMP文件夹下的所有文件。
第三步:运行EXE格式的BAT文件,这你会在“C:\Documents and Settings\用户名\Local Settings\Temp”文件夹发现一个具有隐藏属性的BAT文件,就是它了,将其去掉隐藏属性,复制到任意位置,就得到源代码了。
小提示:经试验,VisualBAT编译的EXE文件,无法用上述方法得到源代码,可将EXE文件的扩展名修改为TXT,然后用记事本打开,会出现很多乱码,在文件的末尾可以找到源代码,将有关源代码的那一部分另存为BAT文件即可。
以下为关联文档:
批处理文件判断哪些IP地址Ping不通此文章主要针对内网来说事的,因为这个批处理文件针对的是某一网段循环ping而得出来的结果分析哪些IP地址Ping不通,以便让网管查询没有被占用的IP地址。 打开记事本,在窗口中输...