中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-18 00:03
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [求助]什么是批处理? 查看 1,798 回复 6
楼 主 [求助]什么是批处理? 发表于 2009-05-03 09:17 ·  中国 甘肃 陇南 电信
新手上路
积分 4
发帖 1
注册 2009-04-26 04:20
UID 143819
性别 男
状态 离线
请教高手?
2 发表于 2009-05-03 21:44 ·  中国 山东 聊城 联通
初级用户
积分 46
发帖 18
注册 2009-04-03 11:33
UID 142017
性别 男
状态 离线
你这样的问题叫人没法回答。你还是自己多看看本论坛的精华帖吧。
3 发表于 2009-05-05 05:58 ·  中国 上海 杨浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
这个问题提的很好!很具有代表性!最基本的问题往往是最重要的问题。

长期以来,我一直看到了太多类似这样的提问:批处理能这样这样吗?批处理能那样那样吗?批处理能帮我干什么吗?我一看到这样的问题就烦!提这样的问题的人首先要搞明白批处理是什么,什么是批处理。批处理说穿了很简单,你们不要把批处理看的很神秘。要告诉你们什么是批处理,那么首先要告诉你们在没有批处理的时候人们做一件事情是多么的烦!比如,我举一个进入汉字系统进行文字编辑的例子,在没有批处理的时候,要一个个命令的输入,我举一个最繁琐的情况,比如,要在任何目录的情况下进入 UCDOS 的 WPS 进行文字编辑:

c:
cd \ucdos
rd16
knl
rdfnt
py
wps
quit

在没有批处理的时候,每次要调用 WPS 进行文字处理的时候每次都要一步步的这么输入很烦!所以,把以上这些命令全部保存在一个以 BAT 为扩展名的文本文件中,到时候我要用的时候只要调用一下这个 BAT 文件就可以了,比如这个文件取名为 W.BAT ,那么我只要输入个 W ,系统,确切的说是命令处理器就可以执行这个批处理文件,把里面语句按照行一条一条的执行,相当于你手工在命令行下一个个输入执行。

这就是批处理,批处理就是这么个简单的基本概念!

批处理本身什么都不能做,其实都是它叫别人来干活。至于你现在看到的一些用批处理实现的复杂功能,那是后来逐渐在批处理中加入了专门语句和调用外部程序来实现的。批处理发展到后来的 Shell Programming 那是后话了,但批处理的基本概念就是如此。

所以说,问批处理能帮我做什么的人,相当于问 C 语言能不能帮我做顿饭一样。我既不能回答你肯定能,也不能回答你肯定不能,能做什么,取决于批处理本身提供的功能,调用外部程序不是批处理本身的功能,功劳不能算在,至少不能全部算在批处理身上,最多也就是用批处理的专用语句配合一下运算。比如我上面举的例子,不能说我用批处理做了个 WPS 系统。
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
Climbing +25 2009-05-05 21:40
4 发表于 2009-05-05 21:41 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
不过,2楼的回答也没有错,在解答室的置顶精华帖子汇总中,就有专门一篇文章是介绍批处理的。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
5 发表于 2009-09-17 03:05 ·  马来西亚
初级用户
积分 70
发帖 33
注册 2009-09-15 13:28
UID 152067
性别 男
状态 离线
支持2楼和4 楼,在解答室的置顶精华帖子汇总中。
这是基本常识!!!!
6 发表于 2010-04-02 13:23 ·  中国 河南 商丘 电信
新手上路
积分 2
发帖 1
注册 2010-03-29 11:44
UID 163307
性别 男
状态 离线
好 3楼说的很好啊
7 发表于 2010-04-02 17:55 ·  中国 广东 佛山 顺德区 电信
初级用户
★★
积分 151
发帖 106
注册 2009-10-09 21:24
UID 152856
性别 男
来自 河南省
状态 离线
我觉得大家都没有错,可能是刚到这里的,对这里也不清楚
大家热心的帮助和指导一点都没有错,这样才能感觉我们DOS联盟的氛围和大家的热心 不是吗?
DOS联盟给我的就是这样的感觉,真心感谢本站的管理人员和热心的朋友们
论坛跳转: