中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 急。。急求执行一批处理。。。
作者:
标题: 急。。急求执行一批处理。。。 上一主题 | 下一主题
kumho
初级用户





积分 92
发帖 28
注册 2005-11-23
来自 nanjin
状态 离线
『楼 主』:  急。。急求执行一批处理。。。

请问各位:
       求执行一批处理等待按键“1”后,执行另一批处理
             谢谢

2008-3-22 19:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
s231142172
新手上路





积分 8
发帖 3
注册 2008-3-22
状态 离线
『第 2 楼』:  

set /p dec=输入指令:
if %dec% == 1 goto XXX
cls
end

:XXX
**.BAT
cls
end

[ Last edited by s231142172 on 2008-3-22 at 09:15 PM ]

2008-3-22 21:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 3 楼』:  

楼上的回复太不专业了,简直是误人子弟,尽管心是好的。
@echo off
:_loop
set input=
set /p input=请输入1并回车:
if not [%input%]==[1] goto _loop
call another.bat
另外,楼在再提问前请先看看我的签名中的帖子。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2008-3-22 23:51
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
AhKang
初级用户





积分 42
发帖 21
注册 2008-3-31
状态 离线
『第 4 楼』:  感谢Climbing大侠,我又学到了一招

非常感谢 Climbing 大侠的帖子,我从中又学到了一招。受此帖子启发,我终于完美地解决了如何在 批处理 中输入 1 时执行预置的一段代码;输入 2 时执行的是另一段代码。再次感谢!

2008-4-17 23:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ThinKing
中级用户





积分 471
发帖 207
注册 2007-5-3
状态 离线
『第 5 楼』:  

3 楼的回复也不是很专业,如果用户输入含有空格的字符串呢?

[ Last edited by ThinKing on 2008-4-18 at 03:07 AM ]

2008-4-18 03:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: