中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-25 05:22
共 47,813 主题排行 / 349,918 发帖 / 今日 1 篇 / 48,274 会员排行
DOS批处理 & 脚本技术(批处理室) » 请问这个带有选择项的批处理是怎么样实现的
可打印版本  4,191 / 35
第31楼 fastslz 发表于 2006-11-03 08:03
铂金会员 发帖 2,315 积分 5,493 来自 上海
好像都混淆了楼主说的应该是纯DOS模式,楼主改用Wbat 2.50吧DOS、XP通用的,只是不支持936代码页
http://home.mnet-online.de/horst.muc/
第32楼 qingyangecho 发表于 2006-11-03 10:08
初级用户 发帖 40 积分 97
谢谢楼上各位
安全通过.删除了部分参数和更改了部分变量就成了,不知道是啥原因

CHOICE.com /C:1234
IF ERRORLEVEL 1 GOTO RESTORE
IF ERRORLEVEL 2 GOTO SUPPRESS
IF ERRORLEVEL 3 GOTO DISABLE
IF ERRORLEVEL 4 GOTO restort
第33楼 fastslz 发表于 2006-11-03 11:09
铂金会员 发帖 2,315 积分 5,493 来自 上海
还真奇怪了我是一直用IF ERRORLEVEL 1 IF NOT ERRORLEVEL 2参数的,数字排列从小到大

楼上的代码,应该从大到小
CHOICE.com /C:1234
IF ERRORLEVEL 4 GOTO RESTORE
IF ERRORLEVEL 3 GOTO SUPPRESS
IF ERRORLEVEL 2 GOTO DISABLE
IF ERRORLEVEL 1 GOTO restort
第34楼 qingyangecho 发表于 2006-11-03 13:14
初级用户 发帖 40 积分 97
刚开始的时候我也是从大到小排列的,可是在VM中却出错,按二给三,按三给二(在二十楼的那个批处理的每一个命令组里我特意多加了一个暂停和一个数字就是为了看这个).从小到大就按多少给多少.只能过两天收集完全部的软件后再刻盘到实机中实验确认了
第35楼 ljs3509 发表于 2006-11-04 03:34
初级用户 发帖 14 积分 28
Originally posted by lxmxn at 2006-11-3 06:23:

  楼上的关于环境变量的,有两个地方需要指正一下:

  这两个重复了,其中有一个是"%PROCESSOR_REVISION%"----系统-----返回 ...

谢谢指正。这是我从XP帮助和支持中心里复制过来的。没太仔细看
第36楼 wjh800 发表于 2007-04-24 02:23
新手上路 发帖 5 积分 9 来自 郑州
学习!
上一页  1 2 3
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023