无忧启动论坛
标题:
【请教】【批处理】怎么从goto里返回????
[打印本页]
作者:
狂野咆哮
时间:
2008-2-23 21:28
标题:
【请教】【批处理】怎么从goto里返回????
最近问题比较多,大家多体谅
当用goto语句转到某处后,怎么返回原处》
貌似是个很菜的问题,可是在网上查半天也没查到……
望大家指教。
谢谢
作者:
lianjiang
时间:
2008-2-24 08:08
call 。。。。。。。。。。。。。
作者:
icevan
时间:
2008-2-24 09:53
你想做个死循环啊?
好像还是用goto转吧
作者:
Dhilip89
时间:
2008-2-24 12:37
@echo off
goto a
:a
color 17
echo This is "a"
goto b
:b
color 71
echo This is "b"
goto a
复制代码
随便打的,就拿去参考吧...
作者:
lianjiang
时间:
2008-2-24 13:09
楼上的确实是随便打的。呵呵。
作者:
狂野咆哮
时间:
2008-2-24 14:00
^^^^^………………
我的意思是
@echo off
echo abc
goto a
echo def
:a
echo bbbb
???????
在?处输入什么就能返回去,执行echo def?????
作者:
lianjiang
时间:
2008-2-24 14:07
@echo off
echo abc
goto a
:b
echo def
goto exit
:a
echo bbbb
goto b
:exit
作者:
lianjiang
时间:
2008-2-24 14:08
意图不明,暂时只能是楼上那样的了。
作者:
lianjiang
时间:
2008-2-24 14:09
2楼的办法应是通用,简单的了。可惜似乎你不感兴趣。呵呵。
作者:
haiou327
时间:
2008-2-24 14:19
用CALL,
用二楼的,CALL调用的批处理运行完之后会再返回到原处;
作者:
Dhilip89
时间:
2008-2-24 15:35
@echo off
goto a
:a
color 17
echo This is "a"
call :b
color 47
echo This is "c"
pause
:b
color 71
echo This is "b"
复制代码
这次应该是楼主要的吧?
作者:
重庆袍哥
时间:
2008-2-24 16:21
call是批处理调用命令,
4楼才是正解,但哪内容,
不过如3楼所言:成了死循环。
作者:
狂野咆哮
时间:
2008-2-24 22:51
11楼确实可以返回去
原来call可以这么用,以前都不知道
但是:b等于多执行一次
看来只有另用一个批处理在用call调用了……
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3