无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5078|回复: 12
打印 上一主题 下一主题

【请教】【批处理】怎么从goto里返回????

[复制链接]
跳转到指定楼层
1#
发表于 2008-2-23 21:28:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近问题比较多,大家多体谅
当用goto语句转到某处后,怎么返回原处》

貌似是个很菜的问题,可是在网上查半天也没查到……
望大家指教。
谢谢
2#
发表于 2008-2-24 08:08:56 | 只看该作者
call  。。。。。。。。。。。。。
回复

使用道具 举报

3#
发表于 2008-2-24 09:53:32 | 只看该作者
你想做个死循环啊?
好像还是用goto转吧
回复

使用道具 举报

4#
发表于 2008-2-24 12:37:31 | 只看该作者
  1. @echo off
  2. goto a
  3. :a
  4. color 17
  5. echo This is "a"
  6. goto b
  7. :b
  8. color 71
  9. echo This is "b"
  10. goto a
复制代码


随便打的,就拿去参考吧...
回复

使用道具 举报

5#
发表于 2008-2-24 13:09:50 | 只看该作者
楼上的确实是随便打的。呵呵。
回复

使用道具 举报

6#
 楼主| 发表于 2008-2-24 14:00:55 | 只看该作者
^^^^^………………
我的意思是

@echo off
echo abc
goto a
echo def
:a
echo bbbb
???????


在?处输入什么就能返回去,执行echo def?????
回复

使用道具 举报

7#
发表于 2008-2-24 14:07:43 | 只看该作者
@echo off
echo abc
goto a
:b
echo def
goto exit
:a
echo bbbb
goto b

:exit
回复

使用道具 举报

8#
发表于 2008-2-24 14:08:19 | 只看该作者
意图不明,暂时只能是楼上那样的了。
回复

使用道具 举报

9#
发表于 2008-2-24 14:09:49 | 只看该作者
2楼的办法应是通用,简单的了。可惜似乎你不感兴趣。呵呵。
回复

使用道具 举报

10#
发表于 2008-2-24 14:19:25 | 只看该作者
用CALL,
用二楼的,CALL调用的批处理运行完之后会再返回到原处;
回复

使用道具 举报

11#
发表于 2008-2-24 15:35:21 | 只看该作者
  1. @echo off
  2. goto a
  3. :a
  4. color 17
  5. echo This is "a"
  6. call :b
  7. color 47
  8. echo This is "c"
  9. pause
  10. :b
  11. color 71
  12. echo This is "b"
复制代码


这次应该是楼主要的吧?
回复

使用道具 举报

12#
发表于 2008-2-24 16:21:39 | 只看该作者
call是批处理调用命令,
4楼才是正解,但哪内容,
不过如3楼所言:成了死循环。
回复

使用道具 举报

13#
 楼主| 发表于 2008-2-24 22:51:08 | 只看该作者
11楼确实可以返回去
原来call可以这么用,以前都不知道
但是:b等于多执行一次

看来只有另用一个批处理在用call调用了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-6 21:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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