中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-13 19:19
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 急。。急求执行一批处理。。。
楼 主 急。。急求执行一批处理。。。 发表于 2008-03-22 19:29 ·  中国 江苏 南京 电信
初级用户
积分 92
发帖 28
注册 2005-11-23 12:38
UID 45780
性别 男
来自 nanjin
状态 离线
请问各位:
求执行一批处理等待按键“1”后,执行另一批处理
谢谢
2 发表于 2008-03-22 21:13 ·  中国 江苏 无锡 电信
新手上路
积分 8
发帖 3
注册 2008-03-22 20:42
UID 113713
性别 男
状态 离线
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 ]
3 发表于 2008-03-22 23:51 ·  中国 河北 保定 移动
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
楼上的回复太不专业了,简直是误人子弟,尽管心是好的。


@echo off
:_loop
set input=
set /p input=请输入1并回车:
if not == goto _loop
call another.bat


另外,楼在再提问前请先看看我的签名中的帖子。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
4 感谢Climbing大侠,我又学到了一招 发表于 2008-04-17 23:27 ·  中国 贵州 黔西南布依族苗族自治州 兴义市 电信
初级用户
积分 42
发帖 21
注册 2008-03-31 02:56
UID 114505
性别 男
状态 离线
非常感谢 Climbing 大侠的帖子,我从中又学到了一招。受此帖子启发,我终于完美地解决了如何在 批处理 中输入 1 时执行预置的一段代码;输入 2 时执行的是另一段代码。再次感谢!
5 发表于 2008-04-18 03:06 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
UID 87369
性别 男
状态 离线
3 楼的回复也不是很专业,如果用户输入含有空格的字符串呢?

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