中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何顺序执行多个标签下的命令?
作者:
标题: 如何顺序执行多个标签下的命令? 上一主题 | 下一主题
edison
初级用户





积分 23
发帖 17
注册 2006-4-30
状态 离线
『楼 主』:  如何顺序执行多个标签下的命令?

由于不同标签最后都指向不同的命令。

如何才能同时执行它们然后不受最后最后指向的影响???

2010-4-5 12:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Hanyeguxing
银牌会员

正在学习中的菜鸟...


积分 1039
发帖 897
注册 2009-3-1
来自 在地狱中仰望天堂
状态 离线
『第 2 楼』:  

没明白你的意思,具体写个脚本出来说明下



批处理之家 http://bbs.bathome.net/forum-5-1.html
2010-4-5 12:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
edison
初级用户





积分 23
发帖 17
注册 2006-4-30
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by Hanyeguxing at 2010-4-5 12:58:
没明白你的意思,具体写个脚本出来说明下

『楼 主』:  多个:如何全部执行??

例:
:stat

echo 自动1 2 3
echo 手动1 2 3


set ST=s
set /p ST=               请根据以上项目选择后按回车键:
if %ST%==0 (
set ok=0
goto stat
)else (
if "%ST%"=="1" goto 1
if "%ST%"=="2" goto 2
if "%ST%"=="3" goto 3
)
goto stat

:1
test
goto stat

:2
test
exit

:3
test
echo 完成







试试了。就是上次这个啊。
不过发现还有些问题

2010-4-5 14:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Hanyeguxing
银牌会员

正在学习中的菜鸟...


积分 1039
发帖 897
注册 2009-3-1
来自 在地狱中仰望天堂
状态 离线
『第 4 楼』:  

写个简单的示例:
@echo off
:stat
set ST=
set n=
set /p ST=请根据以上项目选择后按回车键:0为重新开始,4为全部执行
if "%ST%"=="" goto stat
if "%ST%"=="0" goto stat
if "%ST%"=="1" goto :1
if "%ST%"=="2" goto :2
if "%ST%"=="3" goto :3
if "%ST%"=="4" for /l %%i in (1 1 3) do set n=1&call:%%i
goto :stat

:1
echo 第一
if "%n%"=="" (goto :stat) else goto :eof
:2
echo 第二
if "%n%"=="" (pause&exit) else goto :eof
:3
echo 第三
if "%n%"=="" (
echo 完成
pause>nul
exit
) else goto :eof
按1,if %ST%==1 goto :1执行
跳到:1标签,执行echo 第一
if "%n%"=="" ...时,执行 goto :stat
。。。。。。。
按4时,依次call 1到3这3 个标签,每次都不执行 ( ) 内的命令

[ Last edited by Hanyeguxing on 2010-4-5 at 17:40 ]

   此帖被 +9 点积分       点击查看详情   
评分人:【 moniuming 分数: +9  时间:2010-4-5 22:56




批处理之家 http://bbs.bathome.net/forum-5-1.html
2010-4-5 16:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: