批处理 选择菜单 if goto 执行问题
刚才我采纳了但是选择执行只得到ID1的结果?为什么不能指哪打哪?1@ECHOOFFsetlocalenabledelayedexpansionCLScolor0a:MEN...
刚才我采纳了
但是选择执行只得到ID1的结果?
为什么不能指哪打哪?1
@ECHO OFF
setlocal enabledelayedexpansion
CLS
color 0a
:MENU
ECHO 1.1G大包 2.641M大包
echo 请输入选择项目的序号:
set /p DX=
if "%DX%"=="1" goto ID1
if "%DX%"=="2" goto ID2
:ID1
for /f "eol=D delims=" %%i in (3DMGAME.ini) do >>g.ini echo %%i
set a=0
for %%x in (351850,352150,358140,358141,358142,358143,358144) do (
set /a a+=1
set x=%%x
>>g.ini echo DLC00!a!=!x!
)
goto End
知道字数有限ID2的是改了一行
for %%x in (352150,358140,358141,358142,358143,520520,520521)
:End
del 3DMGAME.ini
ren g.ini 3DMGAME.ini
start .\game.lnk 展开
但是选择执行只得到ID1的结果?
为什么不能指哪打哪?1
@ECHO OFF
setlocal enabledelayedexpansion
CLS
color 0a
:MENU
ECHO 1.1G大包 2.641M大包
echo 请输入选择项目的序号:
set /p DX=
if "%DX%"=="1" goto ID1
if "%DX%"=="2" goto ID2
:ID1
for /f "eol=D delims=" %%i in (3DMGAME.ini) do >>g.ini echo %%i
set a=0
for %%x in (351850,352150,358140,358141,358142,358143,358144) do (
set /a a+=1
set x=%%x
>>g.ini echo DLC00!a!=!x!
)
goto End
知道字数有限ID2的是改了一行
for %%x in (352150,358140,358141,358142,358143,520520,520521)
:End
del 3DMGAME.ini
ren g.ini 3DMGAME.ini
start .\game.lnk 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询