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

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

[复制链接]
发表于 2008-2-23 21:28:22 | 显示全部楼层 |阅读模式
最近问题比较多,大家多体谅
当用goto语句转到某处后,怎么返回原处》

貌似是个很菜的问题,可是在网上查半天也没查到……
望大家指教。
谢谢
发表于 2008-2-24 08:08:56 | 显示全部楼层
call  。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2008-2-24 09:53:32 | 显示全部楼层
你想做个死循环啊?
好像还是用goto转吧
回复

使用道具 举报

发表于 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
复制代码


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

使用道具 举报

发表于 2008-2-24 13:09:50 | 显示全部楼层
楼上的确实是随便打的。呵呵。
回复

使用道具 举报

 楼主| 发表于 2008-2-24 14:00:55 | 显示全部楼层
^^^^^………………
我的意思是

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


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

使用道具 举报

发表于 2008-2-24 14:07:43 | 显示全部楼层
@echo off
echo abc
goto a
:b
echo def
goto exit
:a
echo bbbb
goto b

:exit
回复

使用道具 举报

发表于 2008-2-24 14:08:19 | 显示全部楼层
意图不明,暂时只能是楼上那样的了。
回复

使用道具 举报

发表于 2008-2-24 14:09:49 | 显示全部楼层
2楼的办法应是通用,简单的了。可惜似乎你不感兴趣。呵呵。
回复

使用道具 举报

发表于 2008-2-24 14:19:25 | 显示全部楼层
用CALL,
用二楼的,CALL调用的批处理运行完之后会再返回到原处;
回复

使用道具 举报

发表于 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"
复制代码


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

使用道具 举报

发表于 2008-2-24 16:21:39 | 显示全部楼层
call是批处理调用命令,
4楼才是正解,但哪内容,
不过如3楼所言:成了死循环。
回复

使用道具 举报

 楼主| 发表于 2008-2-24 22:51:08 | 显示全部楼层
11楼确实可以返回去
原来call可以这么用,以前都不知道
但是:b等于多执行一次

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-9 12:02

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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