神奇的回路
bat吧
全部回复
仅看楼主
level 1
伐谋问道 楼主
@echo off
if 条件 (
set 锚=锚标签
goto 标签
:锚标签
完整命令
)
:标签
命令
goto %锚%
锚字随表取的,一时想不到其他名字了,感觉就像锚一样,调用其他命令后确保能回来。
前几年学过bat,最近几天闲着没事做,突然发现。。。(怎么突然感觉这更适合做标题啊)
示例:
@echo off
::":0-0"必须单独一行
::a和b可以相同字符
::锚标签后必须有完整的命令,要不然会报错,例如“ping 127.0.0.1 -n "1">nul”,“pause”等
if 1==1 (
set a=0-0
goto b
:0-0
ping 127.0.0.1 -n "1">nul
)
pause>nul
exit
:b
echo 示例
goto %a%
2019年03月23日 09点03分 1
level 5
不理解LZ想要做什么。如果只是返回,为什么不用call呢
call :aa
:aa
echo 111
exit /b
2019年03月28日 07点03分 2
用call 还可以传参数,返回退出码
2019年03月28日 07点03分
1