常见的批处理命令
echo @ goto rem pause call start choice
例1:用edit编辑a.bat文件,输入下列内容后存盘为c:\a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS,进入WPS等功能。
@echo off 不显示后续命令行及当前命令行
dir c:*.*>a,txt 将c盘文件列表写入a.txt
call c:\ucdos\ucdos.bat 调用ucdos
pause 暂停,等待按键继续
rem 注释:准备运行wps
cd ucode
wps
批处理文件的参数
批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符“%”。
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。
例2:C:根目录下有一批处理文件名为f.bat,要执行执行C:>f a:
@echo off
format %1
在执行f.bat时,%1就表示a:&#