Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file bat文件中的变量未被读取_Batch File_Variables_Cmd_Parameters - Fatal编程技术网

Batch file bat文件中的变量未被读取

Batch file bat文件中的变量未被读取,batch-file,variables,cmd,parameters,Batch File,Variables,Cmd,Parameters,我有一个.bat文件,其中包含以下命令: set /p Param=<foo.ext START "test" /wait "C:\Program Files\blabla\bla.exe" -flag1 -flag2 %Param% set/p Param=尽量不要使用%Param%,只需将想要的值放在适当的位置即可答案是: set Param=foo.ext START "test" /wait "C:\Program Files\blabla\bla.exe" -flag1 -fl

我有一个.bat文件,其中包含以下命令:

set /p Param=<foo.ext
START "test" /wait "C:\Program Files\blabla\bla.exe" -flag1 -flag2 %Param%

set/p Param=尽量不要使用%Param%,只需将想要的值放在适当的位置即可

答案是:

set Param=foo.ext
START "test" /wait "C:\Program Files\blabla\bla.exe" -flag1 -flag2 %Param%

显然第一行不起作用。这是整个脚本,还是你在括号内发布的片段,而你忘记使用延迟扩展?@Laket,我已经更改了所有文件名和扩展名。哦,你认为第一行将Param的值设置为
foo.ext
。因为
。。。并摆脱
/p