dos批处理文件的DOS常用命令.docx
《dos批处理文件的DOS常用命令.docx》由会员分享,可在线阅读,更多相关《dos批处理文件的DOS常用命令.docx(18页珍藏版)》请在三一办公上搜索。
1、dos批处理文件的DOS常用命令使用dos批处理文件的DOS常用命令echo、call、pause、rem是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。 call 调用另一条批处理文件 pause 运行此句会暂停,显示Press any key to continue. 等待用户按任意键后继续 rem 表示此命令后的字符为解释行,不执行,只是给自己今后查找用的 例:用edit编辑a.bat文件,输入下列内容
2、后存盘为c:a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS,进入WPS等功能。 批处理文件的内容为: 文件表示: echo off不显示命令行 dir c:*.* >a.txt将c盘文件列表写入a.txt call c:ucdosucdos.bat调用ucdos echo 你好 显示你好 pause 暂停,等待按键继续 rem 使用wps 注释将使用wps cd ucdos进入ucdos目录 wps 使用wps 批处理文件中还可以像C语言一样使用参数,这只需用到一个参数表示符 % 。 %表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变
3、量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。 例如,C:根目录下一批处理文件名为f.bat,内容为 format %1 则如果执行C:>f a: 则实际执行的是format a: 又如C:根目录下一批处理文件的名为t.bat,内容为 type %1 type %2 那么运行C:>t a.txt b.txt 将顺序地显示a.txt和b.txt文件的内容批处理文件命令一、什么叫做批处理文件?批处理文件(文件名为*.BAT)就是将一些常用的命令写入一个文本文件内。当我们要使用这个文件时,只要键入批处理文件的文件名,批处理文件就会依照文件中的命令来执行全部或者是一部分
4、指定要执行命令。如此我们便可简化我们的工作,而不用每一次都需要手动键入很多的命令来执行一些动作。一个批处理文件的建立,因为必须是一个文本文件;所以只要有字处理功能的软件,都可用来建立此文本文件,例如EDIT,WORDSTAR,PE2等程序皆可。二、什么是自动批处理?自动批处理文件,是批处理文件的一种,处于引导盘的根目录下,当每一次开机时,系统将自动到引导盘的根目录下查找它,如果找到了就自动执行它。三、批处理文件中可以使用哪些命令?只要能够在的系统提示符下执行的命令,或应用软件执行文件名称,都能写在批处理文件中,批处理命令也可包含在内,详细如下:DOS的内部命令DOS的外部命令COM的命令文件E
5、XE的可执行文件批文件命令:CALL,ECHO,FOR,GOTO,IF,PAUSE,REM,SHIFT其他的批文件四、批处理文件命令BATCH DOS 命令功能: 批处理命令是存储在一个特殊的批处理文件(Batch File)中的DOS命令。当执行一个批处理文件时,DOS将依次执行文件内所存储的各项DOS命令。格式:d:pathfilename.batparameters说明: 、批处理文件的扩展名应为.BAT。、当执行批处理文件时,您可将参数(parameters)传给一名称为file-name.bat的文件,给予不同的参数,将可以执行类似的工作。、如果要停止批处理文件的动作,只要按下ctr
6、l+break二键,即可停止正在执行的命令,并且出现下述信息:terminate batch job?(Y/N)如果按下Y键就可以终止批处理文件的执行工作。如果按N键,那系统将会继续执行其它的批处理文件中的命令。范例: 、如果在test.bat文件内包括一些替换参数,将使得在执行时,可以使用您所提供的值来替换它。例如:copy %1.mac %2.mactype %2.prntype %0.bat%0,%1,%2这三个可以被代换的参数,于执行时将使用批处理文件时的三个参数顺序依次来代换之。%0参数永远使用批处理文件的文件名来取代。在一个批处理文件内最多可以使用10个替换参数(%0到%9)、当您
7、要执行test.bat的批处理文件时,系统将依照%1,%2等顺序给予适当的参数。例如:A:>test a:prog1 b:prog2于是系统将以test代表%0,以a:prog1代表%1,以b:prog2代表%2因此在执行此命令时,就相当于直接在键盘上依次输入下述DOS命令一样:copy a:prog1.mac b:prog2.mactype b:prog2.prntypt test.bat、批处理文件亦可使用DOS的环境变量。环境变量于使用时前后都要加上一个%符号。例如要取用DOS PATH的值,您必需输入%PATH%。下例是先假设将变量destination定义为一台磁盘驱动器代码:S
8、ET destination=C:于是执行以下所述命令ECHO dot here>%destination%FILE1 执行之后,C磁盘的file1文件内将会存在dot here字符串。CALL 批处理文件命令功能: 您可以在批处理文件里面调用令一个批处理文件,执行完毕后在继续执行原来的这个批处理文件内的剩余命令。格式:CALLd:pathfilename.batargument说明: 、argument参数:指定经由批处理文件所要求的任何命令行信息;它可包含开关选择项、文件指定、变量%1至%9以及其它像%baud%这样的变量。、CALL命令可以在批处理文件的任何位置,只要执行时不要超过内
9、存容量即可。、批处理文件也可以调用自己本身,但必须确定最后仍可以结束才好。、CALL命令不可以与重定向输入字符以及数据管道字符合用。范例: 、现有main.bat批处理文件内容如下所述:REM I am ist batch fileREM go to 2nd batch fileCALL a2REM now come back!REM END、其中A2.bat批处理文件内容如下所述:REM I am 2nd batch fileREM I will back to main batch file、执行时A:>main (执行main.bat)A:>REM I am ist batch
10、file (main.bat前两行)A:>REM go 2nd batch fileA:>CALL A2 (由main.bat中调用a2.bat)A:>REM I am 2nd batch file (执行a2.bat文件的内容)A:>REM I will back to main batch fileA:>REM now come back! (a2.bat结束后返回main.batA:>REM END 继续执行其余命令)CHOICE选择键组命令 批处理文件命令功能: 此命令将显示指定的提示并暂停让用户在指定的键组中做选择,然后返回一个ERRORLEVEL参数给批处理
11、程序。您只能在批处理程序中使用本命令。格式:d:pathCHOICE/C:KEYS/N/S/T:Cnntest说明: 、/C:keys参数:在提示中指定允许可用的键。当显示时,keys将以逗黠分开并放置于括弧中,而且其后将会加上问号。如果您并无指定/C参数,则CHOICE将会使用YN来当做默认值。冒号是可有可无的。、/N参数:使CHOICE不显示提示,但是提示前的文字仍会显示。如果您指定此参数,则指定键仍然有效。、/S参数:将导致CHOICE会区分大小写。如果此参数未被指定,则CHOICE将接受用户指定的任意键值的大写或小写。、/T:Cnn参数:在默认指定键之前,使CHOICE在指定的秒数中暂
12、停。/T参数可用的值如下所示:c-nn秒后,指定的字符将为默认的。字符必须是/c参数中所指定的选择组。nn指定暂停的秒数。可接受0到99之间。如果指定0,则在默认之前将不会有暂停。、test参数:您想在提示符前显示的字符。假如您包含斜线做为提示前字符的一部分时,则必须加引号。如果您并无提示字符,则CHOICE将仅显示提示符。您所分派的第一个键将为1,第二个键将为2余此类推。如果用户按下了一个未分派到的键,则CHOICE将发出一警告声响。如果CHOICE检测到一个错误的情况,那么它将返回一ERRORLEVEL值为255的值;如果使用者按下了Crtl+Break二键或Ctrl+c二键,则CHOIC
13、E将返回一ERRORLEVEL值为0的值。、范例: 这个CHIOCE命令最有用的地方就是用在批处理文件设计中。它将让用户按下指定的按键后,执行某一段在批处理文件中的命令。例如:下面是包含CHOICE命令的TEST.BAT文件内容:echo offclsecho. echo 1.defragment echo 2.MSD 显示这些字符echo 3.Anti-Virus echo. choice/c:123/t:1,10 将出现要您选择1或者2或者3的提示字符,如果等10秒后,用户尚未键入1或2或3中任一字符,则自动键入1。if errorlevel 1 goto defragmant 当用户在上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dos 批处理文件 常用命令
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3155895.html