Thursday, May 22, 2008

在windows批处理命令中使用变量、参数

如果在Windows2K以上的系统中,可以这样:
1.使用变量和赋值:
SET /A VAL=123 //赋值
ECHO %VAL% //使用变量(显示变量内容)
注:\A 表示赋值的是一个数值算式,将得到的值赋给变量

2.参数:
对于批处理文件,从命令行传给给文件的参数会依次赋给%1 %2 %3……%9
例如:
a.bat内容:
@ECHO OFF
ECHO %1
ECHO %2
执行:
C:\>a.bat hello world
显示:
hello
world

3.交互式输入:
使用SET /P,例如
a.bat内容:
@ECHO OFF
SET /P VAL=Please input a number:
ECHO %VAL%

以上均可以敲SET /?得到帮助。

No comments:

Post a Comment