Board logo

标题: 执行完毕goto对象如何返回原处继续执行 [打印本页]

作者: acme     时间: 2008-5-24 18:16    标题: 执行完毕goto对象如何返回原处继续执行

用如何的方式可以是goto对象执行完毕后返回goto处继续执行?
例如:
net use z: \\172.22.218.42\d$ "7006" /user:"tri"  && goto del || echo 网络连接失败!请检查网络连接.
net use z: \\172.22.218.52\d$ "7006" /user:"tri"  && goto del || echo 网络连接失败!请检查网络连接.
net use z: \\172.22.218.62\d$ "7006" /user:"tri"  && goto del || echo 网络连接失败!请检查网络连接.
net use z: \\172.22.218.72\d$ "7006" /user:"tri"  && goto del || echo 网络连接失败!请检查网络连接.

:del
del z:\fid*.bmp /f /s /q
del z:\*3d*.bmp /f /s /q
net use z: /del
作者: Michael     时间: 2008-5-24 20:03
继续GOTO
作者: acme     时间: 2008-5-24 21:35
我是想有没有更加简便的方法.
当然可以继续goto了.
不过也谢谢热心帮忙.
作者: netwinxp     时间: 2008-5-24 22:48
你的样本,大部分的命令可以放到另外的.CMD文件,然后把红字部分作为参数使用for...in(...) Call ...来完成。
作者: lxmxn     时间: 2008-5-25 00:05
可以用 call 来代替 goto 来完成。
作者: Climbing     时间: 2008-5-26 09:14
把goto del改成:call :del
作者: jiulong     时间: 2008-5-26 21:05
goto :eof
作者: acme     时间: 2008-5-26 21:12
已经收到大家的建议,明日将做测试并对大家的回复评分.
谢谢!