![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 13:18 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎么进入第三次类别选择 |
| 可打印版本 731 / 10 |
| 第1楼 jiaxiang269 | 发表于 2008-05-10 21:13 |
| 初级用户 发帖 30 积分 84 | |
|
怎么进入第三次类别选择 怎么进入第三次类别选择,比如说选择A进入XX类别然后在选取择B在进入下一类别,我做的只能选择A后就只能执行A类别里的的内容而不能继续选取择下一类别.
C:\Documents and Settings\ylb\桌面 |
|
| 第2楼 moniuming | 发表于 2008-05-10 22:11 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
不知道你的具体要求,我就把我的一个批处理拿出来吧,这个代码是列出当前目录的所有批处理文件,选择文件前面的序号则运行相应的文件
|
|
| 第3楼 jiaxiang269 | 发表于 2008-05-11 00:55 |
| 初级用户 发帖 30 积分 84 | |
|
这个我知道,我的意思是当选择了第一个序列号后不执行里边程序而是还有一个序列号可以选择,这是才执行里边的程序
|
|
| 第4楼 moniuming | 发表于 2008-05-11 01:04 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
一个批处理只能解决一个具体问题,你不把具体情况说出来,不可能有人帮得了你的,建议向神仙求助.
![]() |
|
| 第5楼 jiaxiang269 | 发表于 2008-05-11 02:20 |
| 初级用户 发帖 30 积分 84 | |
|
@echo off
:res echo 选择1 2 3 为显示不同内容,选择其他数字为退出 set /p i=输入选择: if %i%==1 echo 我是1 && goto res if %i%==2 echo 我是2 && goto res if %i%==3 echo 我是3 && goto res echo %i%>a.txt if exist a.txt del a.txt 这个时候我选1的话就会执行1的程序,但我想要的是当我选1后他会继续出现2然后我在选2从而执行2的程序,我这样说还有不明白的吗 |
|
| 第6楼 slore | 发表于 2008-05-11 02:31 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
你的代码不能实现你要的效果麽?
|
|
| 第7楼 jiaxiang269 | 发表于 2008-05-11 03:21 |
| 初级用户 发帖 30 积分 84 | |
|
不能,这样说吧我说是想做一个关于<批处理凳陆多个网站>的P,比如说我把网站进行分类
A类是门户网站 像新浪 搜狐等 B类是搜索网站 像百度 谷歌等 然后等我选择了A类后里后又可以选择1打开搜狐,选择2打开新浪网站 就是这样,但我做的只能做到当选择了A类后就不能在选择1了,我在网上找资源找的头都大了一个人也没捉模出来,希望大家帮帮忙,有什么好的思路或知道怎么做的把代码搞上来,先谢了 |
|
| 第8楼 pusofalse | 发表于 2008-05-11 03:31 |
| 银牌会员 发帖 646 积分 1,604 | |
|
:1
set/p choice=A,B: if /i %choice% equ a (goto 2) else goto 3 echo ERROR&goto 1 :2 set/p gateway=1,2: if %gateway% equ 1 (start "" iexplore.exe http:\\www.sina.com) else start "" iexplore.exe http:\\www.sohu.com echo ERROR&goto 2 goto 1 :3 set/p s=1,2: if %s% equ 1 (start "" iexplore.exe http:\\www.baidu.com) else (start "" iexplore.exe http:\\www.google.com) echo ERROR&goto 3 goto 1 [ Last edited by pusofalse on 2008-5-11 at 03:33 AM ] |
|
| 第9楼 pusofalse | 发表于 2008-05-11 03:39 |
| 银牌会员 发帖 646 积分 1,604 | |
|
看起来很繁琐 或许还有更简洁的代码
|
|
| 第10楼 youling126 | 发表于 2008-05-11 04:27 |
| 初级用户 发帖 42 积分 87 | |
|
8楼的不可以吗???
|
|
| 第11楼 moniuming | 发表于 2008-05-11 10:04 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
早说不早解决了嘛
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |