我正在尝试制作带有选择的批处理文件。我用:
ERRORLEVEL
or
set /P c=Choose..
if /I "%c%" EQU "1" goto :place1
我无法弄清楚的是 - 如何保留选择输入以供日后使用。如果我输入32,那么我想存储它供以后使用,如:
start batchfile32
Batchfile始终相同,start Batchfile&%choice%
就足够了。然而,我的语法不适用于我。
答案 0 :(得分:0)
你有什么尝试?因为这似乎有效:
set /P c=Choose..
start Batchfile%c%
提供输出:
Choose..32
The system cannot find the file Batchfile32.
编辑:当然我没有名为Batchfile32
的文件,但系统正在尝试启动它。显示该变量已正确使用。
答案 1 :(得分:0)
<强> check.bat 强>
set /p ck=
start sample%ck%
<强> sample5.bat 强>
calc
<强>输出强>
5
如果用户输入为5
,则会打开计算