中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 23:48
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [推荐]批处理的教学 查看 78,336 回复 303
91 发表于 2006-11-04 04:20 ·  中国 广东 深圳 龙岗区 电信
新手上路
积分 12
发帖 6
注册 2006-03-29 16:03
20年会员
UID 52996
状态 离线
太简单,基本我都懂,个人觉得没什么用。
92 发表于 2006-11-12 05:51 ·  中国 天津 电信
新手上路
晓枫
积分 15
发帖 8
注册 2006-11-12 05:12
19年会员
UID 70294
性别 男
状态 离线
谢谢 非常有用~!~!
93 发表于 2006-11-15 13:04 ·  中国 湖北 鄂州 电信
新手上路
积分 3
发帖 2
注册 2006-11-06 01:30
19年会员
UID 69727
性别 男
状态 离线
z再基础些的 俺对批处理才刚刚接触 ``:(
94 发表于 2006-11-16 11:20 ·  中国 广东 佛山 广东睿江科技有限公司
初级用户
积分 52
发帖 24
注册 2006-11-16 06:50
19年会员
UID 70653
性别 男
状态 离线
顶第2贴...有吃引药的作用...多谢
95 发表于 2007-02-02 03:45 ·  中国 广东 东莞 博路电信科技公司
新手上路
积分 10
发帖 5
注册 2007-01-23 22:52
19年会员
UID 77453
性别 男
来自 湖北
状态 离线
正在學習中!謝謝樓主!
96 发表于 2007-02-03 02:22 ·  中国 广东 广州 电信
初级用户
积分 102
发帖 47
注册 2007-01-14 11:16
19年会员
UID 76491
性别 男
状态 离线
非常值得学习!!
97 发表于 2007-02-03 10:11 ·  中国 广东 江门 联通
新手上路
积分 9
发帖 5
注册 2007-02-03 09:17
19年会员
UID 78511
性别 男
状态 离线
第一个帖子的还看得明白,第二个就不啦。
98 发表于 2007-02-05 08:00 ·  中国 吉林 四平 联通
高级用户
★★★
积分 859
发帖 413
注册 2006-08-14 21:55
19年会员
UID 60532
状态 离线
只有两楼的帖子,还是太少了。希望以后增加一些,讲解加例子。
99 发表于 2007-02-06 12:03 ·  中国 湖北 宜昌 电信
初级用户
积分 58
发帖 27
注册 2006-12-07 09:13
19年会员
UID 72817
性别 男
状态 离线
太好了,正在学
100 发表于 2007-02-09 06:04 ·  中国 河北 保定 联通
新手上路
积分 6
发帖 3
注册 2007-02-09 05:04
19年会员
UID 79028
性别 男
状态 离线
先顶了再回来看
101 发表于 2007-02-10 11:12 ·  中国 江西 赣州 电信
新手上路
积分 18
发帖 10
注册 2007-02-10 10:25
19年会员
UID 79156
性别 男
状态 离线
学习一下。。。。。
102 发表于 2007-02-11 05:26 ·  中国 山东 滨州 博兴县 联通
新手上路
积分 4
发帖 2
注册 2007-02-11 03:22
19年会员
UID 79205
性别 男
状态 离线
最好能再详细些就好了
103 发表于 2007-02-16 01:19 ·  中国 安徽 马鞍山 电信
中级用户
★★
积分 493
发帖 228
注册 2007-02-16 00:38
19年会员
UID 79596
性别 男
来自 安徽
状态 离线

choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……

如: choice /c:dme defrag,mem,end
将显示
defrag,mem,end?

例如,test.bat的内容如下:
@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag 应先判断数值最高的错误码
if errorlevel 2 goto mem
if errotlevel 1 goto end

:defrag
c:\dos\defrag
goto end

:mem
mem
goto end

:end
echo good bye


为什么在我的WINXP上的CMD下不能执行choice命令???
104 发表于 2007-02-17 03:41 ·  中国 浙江 台州 温岭市 电信
高级用户
★★
DOS学徒
积分 526
发帖 252
注册 2007-02-12 05:35
19年会员
UID 79286
性别 男
状态 离线
看看
105 发表于 2007-02-24 06:47 ·  中国 江苏 苏州 张家港市 电信
初级用户
积分 32
发帖 16
注册 2007-01-25 02:19
19年会员
UID 77579
性别 男
状态 离线
要学的太多。。。。
论坛跳转: