吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1187|回复: 11
收起左侧

[已解决] 批处理中goto找不到标签怎么不自动退出?

[复制链接]
Cairl 发表于 2021-9-28 09:28
本帖最后由 Cairl 于 2021-9-28 11:42 编辑

我试了试这个:
[Asm] 纯文本查看 复制代码
goto :YES || goto :NO

发现这样不可以,好像goto不能传递 &&  || 这样的特殊字符,后来又试了试:
[Asm] 纯文本查看 复制代码
goto :YES
goto :NO

这样还是不行,输错了该闪退还是退,
有没有大佬有奇思妙招,能解决找不到标签不退而是回显一句话或者goto其他的地方?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

极速凌风 发表于 2021-9-28 09:48
本帖最后由 极速凌风 于 2021-9-28 09:49 编辑

goto :YES
echo 错误
timeout /T 6
eixt
goto :NO

goto 找不到会继续下一行 找到就跳走了
 楼主| Cairl 发表于 2021-9-28 10:14
极速凌风 发表于 2021-9-28 09:48
goto :YES
echo 错误
timeout /T 6

我试了一下,似乎不行啊
[Asm] 纯文本查看 复制代码
goto :YES
echo error
timeout /T 6
eixt
goto :NO
PAUSE

:NO
echo: you goto no
PAUSE


连跑都跑不起来
By丿安之若素 发表于 2021-9-28 10:22
Cairl 发表于 2021-9-28 10:14
我试了一下,似乎不行啊
[mw_shl_code=asm,true]goto :YES
echo error

这段代码这不直接exit了吗,就是闪一下就没了。
Gem丶屈 发表于 2021-9-28 10:26
[Asm] 纯文本查看 复制代码
echo 1
pause
goto 9
echo 2
:9
echo 3
pause

把:9删除了,goto找不到标签会闪退啊
至少我的电脑上是这样的
 楼主| Cairl 发表于 2021-9-28 10:31
By丿安之若素 发表于 2021-9-28 10:22
这段代码这不直接exit了吗,就是闪一下就没了。

把exit删了也是一样啊
[Asm] 纯文本查看 复制代码
goto :YES
echo error
timeout /T 6
goto :NO
PAUSE
 
:NO
echo: you goto no
PAUSE
梦中之梦 发表于 2021-9-28 10:42
是不是冒号是中文输入法的冒号,换一下英文输入法
blueflagbj 发表于 2021-9-28 10:50
能否专业一下,最起码去查查基本的语法好不。
goto  YES  YES前面不能带冒号,冒号是写标签的时候标识下面是标签代码块。
改成这样试试看

goto YES
echo error
timeout /T 6
eixt
goto NO
PAUSE

:NO
echo: you goto no
PAUSE
kid2man 发表于 2021-9-28 10:59
goto 换用 call
goto 后边直接跟label名称,中间不加冒号
你用/?命令参数 查询goto使用简述,提示只能
0000000000000.jpg

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
Cairl + 2 + 1 热心回复!

查看全部评分

 楼主| Cairl 发表于 2021-9-28 11:27
blueflagbj 发表于 2021-9-28 10:50
能否专业一下,最起码去查查基本的语法好不。
goto  YES  YES前面不能带冒号,冒号是写标签的时候标识下面 ...

这有差吗?不还是运行不起来吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 21:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表