dos命令介绍

2019-09-19 06:46:27于丽

大家知道,在编程中往往需要重复或跳转到某个地方继续执行,如BASIC语言中的GOTO命令。批文件中的GOTO命令也可以完成类似的功能。 
用法:GOTO [标号名] 
其中,标号名是可以随意设置的,如Hello等。设置标号用“:”符号,如“:Hello”,这时用GOTO Hello命令将转到“:Hello”所在的位置继续执行批文件。 

IF :条件判断命令。这是一项很有用的批处理命令。 
用法1:IF [NOT] EXIST 文件名 命令 [命令参数] 
意义:如果[不]存在某个文件将执行某个命令。 
用法2:IF [NOT] ERRORLEVEL 错误返回代号 命令 [命令参数] 
意义:如果错误返回代号[不]大于或等于指定的代号将执行某个命令。 
其中,ERRORLEVEL表示错误返回代号,很有用。对于很多DOS命令,由于执行的结果不同(如执行成功,执行失败,或被用户中断等),这些命令会返回不同的代号,以表示不同的结果。IF ERRORLEVEL命令就根据这个不同结果而产生的不同代号来执行不同的命令,通常用在某条命令之后。如IF ERRORLEVEL 1 ECHO OK!表示如果当前的错误返回代号大于或等于1时将在屏幕上显示“OK!”的字样。 
用法3:IF [NOT] 字符串1==字符串2 命令 [命令参数] 
意义:当字符串1和字符串2[不]相等的时候执行某个命令。 

PAUSE :暂停批文件的执行,并显示“按任意键继续”的字样。 
REM :添加注解。用于增加文件可读性,将不被执行。也可以用::来代替。

dos命令

DOS
DOS中是通过输入英文命令加回车键这种方式来执行程序的,DOS称为单任务的操作系统。

凡后缀为exe、com或bat的文件都是可以直接执行的。这些以exe为后缀的文件叫可执行文件;以com为后缀的文件叫命令文件;以bat为后缀的文件叫批处理文件。如果我们要执行这些文件,只需在提示符下敲入文件基本名然后回车即可,不需输入文件后缀。

所谓批处理,就是一下可以执行很多条命令,当我们想让电脑完成一系列任务时,可以一个一个命令的执行,也可以将这些命令都装入一个文件中,只要敲一下这个文件名,电脑就会将这一批命令一次执行完毕。
在DOS中,有个当前目录的概念,就是提示符所显示的目录,现在的提示符是C:,那么当前目录就是C盘的根目录,这个(反斜杠)就表示根目录。

在我们输入可执行文件名时,DOS会在当前目录中寻找该文件,如果没有该文件,DOS会提示错误信息。
要完整地表达一个子目录应该是盘符加目录,比如C: DOSTEMP,那么完整地表达文件呢?就是盘符加目录加文件名,比如C:DOSTEMPME.TXT,C:DOSTEMP就叫做ME.TXT的路径。注意:如果路径中有空格,那么整个路径要用"路径"双引号包围起来。

相关文章 大家在看