批处理 选择菜单 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
展开
 我来答
依梦琴瑶
高粉答主

推荐于2016-09-19 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部

代码是正常的,你不能直接复制代码后,不做修改,因为直接复制的代码会在每行末尾被自动添加空格。所以你要删除,以下为测试画面,一切正常

更多追问追答
追问
求私信发给我邮@箱 我把文件打包发给你
你在看看我的错在那里
追答
直接上传百度网盘,分享链接通过私信给我
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式