如下示例,将1存入input.txt,再调用input.txt作为EXE程序的输入参数:
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。 变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用 %1 到 %9 顺序表示。Sample: call test2.bat "hello" "haha" (执行同目录下的“test2.bat”文件,并输入两个参数) 在“test2.bat”文件里写: ech...
方法/步骤 1 先创建两个bat文件,用于测试,如下图所示 2 往test1中撰写程序,如下图所示 3 往test2中撰写程序,如下图所示 4 双击执行test1.bat,并看运行效果,请看下图 5 那如果多个参数传递怎么办?采用逗号分隔即可,具体参考下图call test2.bat %key_value1%,%key_value2%,%key_value3% 6 再来执行t...
win bat 输入参数 @echo off set/p var=请输入项目名: echo 输入的项目名为:%var%, 如果正确按回车! //确认输入名 pause sppbuild--create=%var% 参考:http://hi.baidu.com/cxyking/item/39e284e1812fe6b52e140ba9
2) 传递参数给批处理文件 %[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。 变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用 %1 到 %9 顺序表示。 Sample: call test2.bat “hello” “haha” (执行同目录下的“test2.bat”文件,并输入两个参数) ...
变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用 %1 到 %9 顺序表示。 Sample: call test2.bat "hello" "haha" (执行同目录下的“test2.bat”文件,并输入两个参数) 在“test2.bat”文件里写: echo %1 (打印: "hello") echo %2 (打印: "haha") ...
start /MIN test2.bat arg1 arg2 (调用同目录下的 test2.bat,且输入2个参数给他,且本窗口最小化) start e:“program files”\极品列车时刻表\jpskb.exe (文件路径名有空格时) If else 命令 if “%1” == “a” format a: if {%1} == {} goto noparms ...
参数: [Drive:][Path] FileName 指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。 调用另一个批处理程序,并且不终止父批处理程序。 如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令。
将参数1,参数2 输入到命令行hello.bat aaa bbb 代码语言:javascript 复制 echo%1echo%2 说明: %0 批处理文件本身 %1 第一个参数 ... %9 第九个参数 pause 就是暂停命令 pause > null 的作用是同样的,区别是不显示“请按任意键继续. . .”这些字,nul 相当于空设备。
%0 -%9表示命令行参数,%0表示bat文件名本身,%1-%9表示其后的参数,如在cmd输入命令test.bat 1 2。%0就表示test.bat,%1表示test.bat的第一个参数“1”,%2表示"2"。