55问答网
所有问题
批处理bat文件中的goto命令
批处理的FOR语句内部不能加标签和goto转回吗?如果想这样,有什么办法达到同样的目的么?
举报该问题
推荐答案 2013-09-19
For里不可以使用Goto语句,原因是在For里Goto会被看成中断代码,他相当于Break,当然Dos里没有这个命令。如果想控制流程,那你可以使用CALL命令,因为他可以接受一个标签作为批处理程序,如果这个标签包含的是一个功能模块,那么这个标签必须是在所有代码的最后
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IcGeFcGeLQLI4c8cLLG.html
其他回答
第1个回答 2013-09-19
可以啊,如下
我也不知道我怎么就蛋疼的写了这么个批处理,我就是用这个告诉你,在for中可以用goto任意转回到任意位置,只要你设置了标签
@echo off&setlocal enabledelayedexpansion
:begin
set /a a=!random!%%20
echo !a!
for /l %%i in (1,1,10) do (
if %%i==!a! goto begin else goto end
)
:end
echo !a!大于10
pause
第2个回答 2013-09-19
不能。可以在内部加一个 FOR 啊
相似回答
"
GOTO
"缩写在
批处理文件中的
具体含义是什么?
答:
在批处理文件的术语中,"
GOTO
"是一个广泛使用的缩写,它代表"an unconditional branch in a Batch file",直译为“
批处理文件中的
无条件分支”。这个术语描述了编程中的一种结构,即在批处理程序中,无条件地跳转到程序的特定位置执行。中文拼音为"pī chǔ lǐ wén jiàn zhōng de wú tiáo jiàn...
批处理文件中的
"
GOTO
"
命令
解释
答:
"
goto"是跳转指令如
:flag=10;sta1;………if(flag==0){flag--;goto sta1;}和循环程序:for (i=10;i>=0;i--){………}有相同的效果,但由于goto语句的可阅读性较差,所以现在已经很少使用,只需理解就行。
批处理bat文件中的goto命令
答:
For里不可以使用Goto语句,原因是在For
里Goto
会被看成中断代码,他相当于Break,当然Dos里没有这个
命令
。如果想控制流程,那你可以使用CALL命令,因为他可以接受一个标签作为
批处理
程序,如果这个标签包含的是一个功能模块,那么这个标签必须是在所有代码的最后 ...
bat批处理
脚本,
goto命令
教程,接受用户输入和if语句dos代码
视频时间 05:42
bat
goto
流程结束后如何继续
答:
在a流程里面最后一行
goto
:x (随便起名,前面不要有任何goto:eof或者exit之类的)然后到你想要执行的前一行 :x 和a流程并列的子流程后面都goto到x,相当于分支之后各种情况汇总,就直接继续执行下面的代码。
大家正在搜
bat批处理命令复制文件
批处理打开文件命令
bat批处理命令大全
bat批处理命令运行程序
bat批处理命令大全键入y
批处理for命令详解
bat文件命令大全
bat文件执行cmd命令
批处理命令
相关问题
批处理文件中的"GOTO"命令解释
求高手:win批处理bat文件goto连续调用问题
批处理程序中for goto和if分别是如何使用的!
批处理中跳转指令goto怎么用???
bat文件命令大全
批处理的FOR语句内部不能加标签和goto转回吗?
批处理if和goto的简单例子?
bat goto 流程结束后如何继续