请问一下关于批处理文件参数的问题
发布网友
发布时间:2024-10-03 20:20
我来回答
共2个回答
热心网友
时间:2024-10-03 21:09
调用方法:
start abc.bat 参数1 参数2 参数3
批处理参数最多可以用9个. %1到%9,另一个参数%0则表示当前批处理的绝对路径.
打个比方:
你新建一个批处理abc.bat,里面内容如下:
@echo off
echo %1
echo %2
echo %3
pause
然后在cmd运行这个批处理带上参数:abc.bat 第一个 第二个 第三个
你会发现abc.bat执行出来的结果是:
第一个
第二个
第三个
也就是运行批处理时,参数从前往后最多可以有9个参数,
带参数运行的批处理,那么批处理中的%1到%9会分别由刚才指定的参数来表示.
另还有一个%*,刚是表示所有参数.如:echo %*,则会显示所有参数.
哈.我打字速度又提高了.
热心网友
时间:2024-10-03 21:12
建议查看帮助,方法:输入命令:
call /?
goto /?
start /?
调用有两种方法,一个是start一个是call
call abc.bat 参数1 ...
start abc.bat 参数1 ...
abc.bat内容:
@echo off
echo %1
echo %2
pause
goto :eof
运行时%1,%2,%3,...,%9会被替换成相应的命令行参数.