BAT批处理文件教程Word下载.docx

上传人:b****3 文档编号:15047054 上传时间:2022-10-27 格式:DOCX 页数:12 大小:28.42KB
下载 相关 举报
BAT批处理文件教程Word下载.docx_第1页
第1页 / 共12页
BAT批处理文件教程Word下载.docx_第2页
第2页 / 共12页
BAT批处理文件教程Word下载.docx_第3页
第3页 / 共12页
BAT批处理文件教程Word下载.docx_第4页
第4页 / 共12页
BAT批处理文件教程Word下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

BAT批处理文件教程Word下载.docx

《BAT批处理文件教程Word下载.docx》由会员分享,可在线阅读,更多相关《BAT批处理文件教程Word下载.docx(12页珍藏版)》请在冰豆网上搜索。

BAT批处理文件教程Word下载.docx

==========================

第四,在DOS和Win9x/Me系统下,C:

盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。

下面是一个运行于Windows98下的autoexec.bat的示例:

@ECHOOFF

PATHC:

WINDOWS;

C:

WINDOWSCOMMAND;

C:

UCDOS;

DOSTools;

SYSTOOLS;

WINTOOLS;

BATCH

LHSMARTDRV.EXE/X

LHDOSKEY.COM/insert

LHCTMOUSE.EXE

SETTEMP=D:

TEMP

SETTMP=D:

====注====================

AUTOEXEC.BAT为DOS系统的自动运行批处理文件,由COMMAND.COM启动时解释执行;

而在Win9x环境中,不仅增加支持了DOSSTART.BAT,WINSTART.BAT等许多其它自动运行的批处理文件,对AUTOEXEC.BAT也增加了.DOS.W40.BAK.OLD.PWS等许多变体以适应复杂的环境和多变的需求。

====willsort编注=========

以下关于命令的分类,有很多值得推敲的地方。

常用命令中的@本不是命令,而dir、copy等也很常用的命令却没有列入,而特殊命令中所有命令对我来说都是常用命令。

建议将批处理所引用的命令分为内部命令、外部命令、第三方程序三类。

而内部命令和外部命令中别有一类是专用于或常用于批处理中的命令可称之为"

批处理命令"

以下摘录MS-DOS6.22帮助文档中关于"

的文字,当然,其中有些概念和定义已经有些落后了。

批处理命令批处理文件或批处理程序是一个包含若干MS-DOS命令的正文文件,扩展名为.BAT。

当在命令提示符下敲入批处理程序的名称时,MS-DOS成组执行此批处理程序中的命令。

任何在命令提示符下可使用的命令都可用在批处理程序中。

此外,下面MS-DOS命令是专门在批处理程序中使用的。

常用命令 

echo、@、call、pause、rem(小技巧:

用:

:

代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。

首先, 

不是一个命令, 

而是DOS 

批处理的一个特殊标记符, 

仅用于屏蔽命令行回显. 

下面是DOS命令行或批处理中可能会见到的一些特殊标记符:

 

CR(0D) 

命令行结束符 

Escape(1B) 

ANSI转义字符引导符 

Space(20) 

常用的参数界定符 

Tab(09) 

;

不常用的参数界定符 

COPY命令文件连接符 

?

文件通配符 

"

字符串界定符 

命令管道符 

<

>

文件重定向符 

命令行回显屏蔽符 

参数开关引导符 

批处理标签引导符 

批处理变量引导符 

其次, 

确实可以起到rem 

的注释作用, 

而且更简洁有效;

但有两点需要注意:

第一, 

除了 

之外, 

任何以 

开头的字符行, 

在批处理中都被视作标号, 

而直接忽略其后的所有内容, 

只是为了与正常的标号相区别, 

建议使用 

goto 

所无法识别的标号, 

即在 

后紧跟一个非字母数字的一个特殊符号. 

第二, 

与rem 

不同的是, 

后的字符行在执行时不会回显, 

无论是否用echo 

on打开命令行回显状态, 

因为命令解释器不认为他是一个有效的命令行, 

就此点来看, 

rem 

在某些场合下将比 

更为适用;

另外, 

可以用于 

config.sys 

文件中. 

echo

echo 

表示显示此命令后的字符 

off 

表示在此语句后所有运行的命令都不显示命令行本身 

@与echo 

off相象,但@是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。

ECHO 

当程序运行时,显示或隐藏批处理程序中的正文。

也可用于允许或禁止命令的回显。

在运行批处理程序时,MS-DOS一般在屏幕上显示(回显)批处理程序中的命令。

使用ECHO命令可关闭此功能。

语法:

[ON|OFF] 

[message] 

参数 

ON|OFF 

指定是否允许命令的回显。

若要显示当前的ECHO的设置,可使用不带参数的ECHO 

命令。

message 

指定让MS-DOS在屏幕上显示的正文。

call

call 

调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)

CALL 

从一个批处理程序中调用另一个批处理程序,而不会引起第一个批处理的中止。

[drive:

][path]filename 

[batch-parameters] 

指定要调用的批处理程序的名字及其存放处。

文件名必须用.BAT作扩展名。

batch-parameters 

指定批处理程序所需的命令行信息。

pause

pause 

运行此句会暂停批处理的执行并在屏幕上显示Press 

any 

key 

to 

continue...的提示,等待用户按任意键后继续 

表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。

PAUSE 

暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。

只能在批处 

理程序中使用该命令。

rem

在批处理文件或CONFIG.SYS中加入注解。

也可用REM命令来屏蔽命令(在CONFIG.SYS 

中也可以用分号 

代替REM命令,但在批处理文件中则不能替代)。

REM 

[string] 

string 

指定要屏蔽的命令或要包含的注解。

例1:

用edit编辑a.bat文件,输入下列内容后存盘为c:

a.bat,执行该批处理文件后可实现:

将根目录中所有文件写入 

a.txt中,启动UCDOS,进入WPS等功能。

  

批处理文件的内容为:

        

命令注释:

    

@echo 

off           不显示后续命令行及当前命令行 

dir 

c:

*.* 

a.txt       将c盘文件列表写入a.txt 

ucdosucdos.bat    调用ucdos 

你好 

           

显示"

你好"

             

暂停,等待按键继续 

准备运行wps 

注释:

    

cd 

ucdos            

进入ucdos目录 

wps 

              

运行wps   

批处理文件的参数 

批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符"

%"

%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。

变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。

例2:

根目录下有一批处理文件名为f.bat,内容为:

format 

%1 

如果执行C:

a:

那么在执行f.bat时,%1就表示a:

,这样format 

%1就相当于format 

,于是上面的命令运行时实际执行的是format 

例3:

根目录下一批处理文件名为t.bat,内容为:

type 

%2 

那么运行C:

a.txt 

b.txt 

表示a.txt 

表示b.txt 

于是上面的命令将顺序地显示a.txt和b.txt文件的内容。

==== 

注 

=============== 

参数在批处理中也作为变量处理, 

所以同样使用百分号作为引导符, 

其后跟0-9中的一个数字构成参数引用符. 

引用符和参数之间 

(例如上文中的 

与 

) 

的关系类似于变量指针与变量值的关系. 

当我们要引用第十一个或更多个参数时, 

就必须移动DOS 

的参数起始指针. 

shift 

命令正充当了这个移动指针的角色, 

它将参数的起始指针移动到下一个参数, 

类似C 

语言中的指针操作. 

图示如下:

初始状态, 

cmd 

为命令名, 

可以用 

%0 

引用 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1