![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-02 01:00 |
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,279 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 多个:如何全部执行?? |
| 可打印版本 1,034 / 6 |
| 第1楼 edison | 发表于 2010-04-01 15:49 |
| 初级用户 发帖 17 积分 23 | |
|
多个:如何全部执行?? 例:
: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 :2 test :3 test 请教如何将自动启用? 也就是说,选择后可以自动执行所多选的:下的命令 |
|
| 第2楼 Hanyeguxing | 发表于 2010-04-01 16:24 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
给你写个简单的示例,如下:
rem 为上一行代码的解释 [ Last edited by Hanyeguxing on 2010-4-1 at 17:30 ] |
|
| 第3楼 edison | 发表于 2010-04-02 19:15 |
| 初级用户 发帖 17 积分 23 | |
|
呵呵。非常感谢。
现在手动输入任意可都执行了。。。 但是可否将输入的123等做个命令批处理?如:输入4后,分别执行123下的命令? 可否实现?请教。 |
|
| 第4楼 edison | 发表于 2010-04-02 19:16 |
| 初级用户 发帖 17 积分 23 | |
Originally posted by Hanyeguxing at 2010-4-1 16:24: |
|
| 第5楼 Hanyeguxing | 发表于 2010-04-02 19:42 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
[ Last edited by Hanyeguxing on 2010-4-2 at 20:55 ] |
|
| 第6楼 Hanyeguxing | 发表于 2010-04-02 20:09 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
下面的代码增加了键入检测:
1,检测键入字符是否合法。 2,增加容错,即允许重复键入,例如112,或1213,但重复的部分只执行一次。 3,10以内的代码,无论键入顺序如何,始终按照1到9执行。 [ Last edited by Hanyeguxing on 2010-4-2 at 20:54 ] |
|
| 第7楼 edison | 发表于 2010-04-03 13:39 |
| 初级用户 发帖 17 积分 23 | |
|
真的非常感谢
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |