网络安全 频道

Dos批处理文件详解

O.BAT的文件,文件内容如下:

@echo off 

IF "%1" = = "A" FORMAT A:

接着执行

C:>XIAO A

屏幕上就出现是否将A:盘格式化的内容。

这个语句的格式为,

IF "参数" = = "字符串"  待执行的命令

参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。

注意:要想在DOS下直接使用,只有这样,

C:> IF "A" = = "A" FORMAT A:

毫无意义。

GOTO

首先用记事本建立一个名为XIAO.BAT的文件,文件内容如下:

@ECHO OFF 

IF EXIST C:AUTOEXEC.BAT GOTO KB 

: KB 

COPY C:AUTOEXEC.BAT D: 

: DONE

注意:

1.标号前是冒号(:)

2.标号的最后一行是:DONG

3.DOS支持最长为八位的标号,当无法区别两个标号时,将跳转至最近的一个标号。

FOR

首先用记事本建立一个名为XIAO.BAT的文件,文件内容如下:

@ECHO OFF 

FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C

接着执行

C:>XIAO.BAT

执行以后,屏幕上会将C:盘所有的以 *.BAT *.TXT *.SYS为扩展名的文件内容显示出来,当然不包括隐藏文件。

说明:字符%%C 表示FOR命令变量,FOR支持通配符。

0
相关文章