Batch file bat文件中的变量未被读取
我有一个.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
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