
:begin
set/p
a1=请输入第一个参数并按回车:
set/p
a2=请输入第二个参数并按回车:
if
"%a1%"=="1"
(
if
"%a2%"=="A"
goto
next)
rem
这里写上你准备输入不对时如何处理的命令
rem
可以让它转回这之前让重输入goto
begin
rem
也可以转到代码结尾goto
:eof
:next
rem
下一步的命令系列
当然如果你愿意,也可让两参数一次输入
不过你所假设的形式并不实用,培桐何必要输入两参数才执行下一步呢,一般设几个参数是为了执行不同的命令步骤或传给批处理不同的输入数配谈坦据来进侍宴行处理
在cmd中培扰 运行 test.abt文茄中改件,后面跟上参数既可以传递参数到bat文件。
如: 在bat文件所在目录下: test.bat hello world就传递了两个字符串到bat中。或者用hello,world来分割传递的参数代替空格进行传参。
test.bat文件中颤判用 %0--%9 以及 %* 表示bat文件接收的参数。
bat文件桥樱漏中是可以直接执行exe的,如果不在当前目录,敏烂请颂中加完整路径。 有参数的命令和普通执行exe是一样的,如 batch.exe -a c:\windows\system32\netstat.exe -an 如果路径中有空格,必须用引号引起来,如 "c:\program files\aa\aa.exe -b"欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)