文档介绍:echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。
# P: l3 H$ o- A, h1 jecho 表示显示此命令后的字符
3 U5 ]! U9 S, v& m# c. y% lecho off 表示在此语句后所有运行的命令都不显示命令行本身
) w7 ~9 N- i! m* [@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 6 ~' Z% R  x6 a+ N$ Y" ***@4 L
call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
1 x5 t0 I8 I  K0 C- b) Qpause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续% Y( i; T3 R- v" t9 Z, D5 j
rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。 5 p5 A/ b; ]  ?5 c' ~0 t3 w
/ A5 P" L8 N! D2 S例1:,输入下列内容后存盘为c:\,执行该批处理文件后可实现:将根目录中所有文件写入 ,启动UCDOS,进入WPS等功能。 9 ~5 }8 p% n  w2 l9 {" E% I5 A
- T) z3 a; M2 u2 A8 h 批处理文件的内容为: 命令注释:
9 h: I. h3 b' D6 m+ {7 H! ~
# q5 Q8 B! v1 A# R3 n/ y& B ***@echo off 不显示后续命令行及当前命令行
& V7 E: L/ g  k. g6 n: u dir c:\*.* >
( Z, a' Z6 U: q% g  C; a; K- S$ v call c:\ucdos\ 调用ucdos ! S8 d+ n) g* {+ C# Q+ a
echo 你好显示"你好" , G% }! d# u8 T9 b% h
pause 暂停,等待按键继续
0 w6 B/ V) t0 @ rem 准备运行wps 注释:准备运行wps & n$ u) O8 v1 ]* c! R8 ***@1 C
cd ucdos 进入ucdos目录
; G5 L! n1 u! b" A4 t9 t5 h wps 运行wps ) E; l& d' t& H: t9 F  z
* ]% q5 _4 K% G批处理文件的参数
+ c) H3 k$ W) f. h/ `! a  l
# v/ T. V" q( q批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符“%”。
- D9 K2 h( t7 P5 J' r
0 S( ~! m) N- V% o, {%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本