标题:
[原创]
批处理是什么?能干什么?
[打印本页]
作者:
youxi01
时间:
2007-10-27 17:22
标题:
批处理是什么?能干什么?
____________________________版主提醒____________________________
为了避免影响技术讨论、提高看帖的舒适性,请大家不要在此帖下跟
无实质内容的口水帖,特别是纯顶、纯支持、纯感谢、路过之类的帖子,
管理人员将不定期清理此类回帖,请大家多参与讨论少灌水,与人方便,
终将给自己带来方便,谢谢合作。
________________________________________________________________
批处理文件是指文件后缀名为“.bat”的文件,它的作用是可以一次批量执行大量的命令。这种文件在dos时期曾被大量使用,win9x时期也有,但已经开始少用了,最典型的是autoexec.bat这个文件了。
1.什么是批处理文件?批处理文件的
作用
是什么?
批处理文件(Batch File,简称 BAT文件)是一种在DOS 下最常用的可执行文件。它具有灵活的操纵性,可适应各种复杂的计算机操作。所谓的批处理,就是按规定的顺序自动执行若干个指定的DOS命令或程序。即是把原来一个一个执行的命令汇总起来,成批的执行,而程序文件可以移植到其它电脑中运行,因此可
以大大节省命令反复输入的繁琐
。同时批处理文件还有一些编程的特点,可以通过扩展参数来灵活的控制程序的执行,所以在日常工作中
非常实用
。
2.批处理文件的格式是什么?
批处理文件起源于DOS时代,在DOS时代的扩展名为.bat(即是batch的缩写),可使用Copy con、Edit、WPS等DOS程序来编辑。
经时代的发展,现今批处理文件已经不止支持DOS下的程序,同时也支持Windows环境程序的运行,在Windows NT以后的平台中,还加入了以.cmd为扩展名的批处理文件,其性能比.bat文件更加优越,执行也与.bat文件一样方便快捷。
注:由于.bat文件是基于16平台下的程序,在Windows NT及以后的32位中运行时偶尔会出现堆栈溢出之类的错误,所以建议在新的系统中尽可能的采用.cmd扩展的批处理文件代替.bat的文件。
3.
如何来编写
批处理文件?
其实编写批处理文件并没有什么编程环境的要求,任何一个文本编辑器都可以用来编写批处理文件,像DOS下的Edit、WPS以及DOS自带的Copy命令的扩展copy con命令就可以编写,
Windows下的记事本、写字板
等。
4.批处理文件的工作平台。
由于批处理文件其实就是一个命令的集合,所以批处理文件的工作平台是由这些命令所工作的平台来决定,今天我们在这里主要研究的是Microsoft环境下的批处理文件(.bat和.cmd文件),所以这里的平台,当然也就是指Microsoft的DOS和Windows系统。
5.批处理文件的应用。
现今Windows环境已经如此普及,程序的运行只要点击几次鼠标就可以完成,所以造成很多人都已经不了解批处理文件的作用,特别是那些新接触电脑的用户,而更多的了解它的人却是那些程序设计人员,但不可否认,批处理文件有很多优点是其它程序所无法比拟的,最主要的优点就是编写环境的宽松,编写人员能力要求较低。
其实我们经常可以接触到批处理文件,只是我们很少注意而已,像Windows 9x启动时加载的Autoexec.bat文件就是一个批处理文件,当然这个批处理文件是一个比较特殊的批处理文件,至于详细这个文件的相关介绍,大家可以到网上查看相关的文档。另外就是我们安装程序的时候,经常可以看到有一个黑色的命令行窗口跳出来,这时其实大部分可能性它执行的就是一个批处理文件。
作者:
spiderdady
时间:
2008-1-24 06:43
谢谢你回答我的疑问,很简短,但是说的也很明白
作者:
fforceclear
时间:
2008-3-10 17:01
有印象了 ,.不过还是很模糊.
或许这个东西没有明显的界限?
作者:
nidecunzai
时间:
2008-3-11 20:09
第一次接触,新颖,我感兴趣了!
作者:
bnlfandey
时间:
2008-3-13 16:15
标题:
向辛勤耕耘的人致敬
愿意拜你这样的人为师!!!
作者:
zwh5363
时间:
2008-3-23 09:15
俺想从零学习批处理!
作者:
pcfans
时间:
2008-3-25 00:26
以前玩dos的时候还经常用用,现在好久不用了,都快忘光命令了
作者:
小财迷
时间:
2008-4-1 13:20
对我这样的新手来说,这样的扫盲帖真好。谢谢了。
作者:
xzbbg
时间:
2008-4-1 15:44
努力学习中!很想能熟练操作批处理命令!
作者:
dong0078
时间:
2008-4-11 23:00
恩 介绍得蛮详细 学习先~
作者:
kgdtvr
时间:
2008-4-25 10:47
不错,这可以说是最基础的了
作者:
xwh
时间:
2008-4-26 09:58
越看越复杂了啊,有一些简单的实列就好了
作者:
sannuo
时间:
2008-4-28 10:34
标题:
谢谢
以前还真不懂来,现在好好学习一下
作者:
新疆-小磊
时间:
2008-4-28 11:41
希望LZ多下下新手教程
作者:
matching
时间:
2008-4-30 19:01
这种理论性的东西很重要,了解一下非常不错!!
作者:
123414664
时间:
2008-6-12 20:26
跟着前人的脚印前进 一直到成长 有了前辈的支持和对P的狂爱 一定会让P发扬光大的!!!
作者:
huangykj
时间:
2008-8-1 14:09
第二篇看玩了啊,嘎嘎
作者:
bluesky0237
时间:
2008-8-3 01:09
标题:
有一个问题
老大,这个显示背景注册之后就不能再修改了吗??我想修改一下,因为我选的这个经典视图根本看不好
作者:
kennywang
时间:
2008-8-9 15:34
原来不明白啥叫批处理。现在明白了。
作者:
黑血柳丁
时间:
2008-8-12 17:37
真的很感谢楼主,给了自己一个好的学习平台!谢谢!
作者:
fywabc
时间:
2008-8-28 15:37
已经初步了解,以后会进一步认识
作者:
hehe0876
时间:
2008-9-23 00:01
顶,学习了,谢谢楼主
还可以说下学批处理该怎么入手吗
谢谢了
作者:
yylogo
时间:
2008-10-8 15:51
第二课学完,谢谢lz,我决定看完贵站所有的帖子和回复。
作者:
xfx121
时间:
2008-10-13 21:04
谢谢楼主 呵呵 楼主的帖子就是一部批处理简史 呀
作者:
yihuily
时间:
2008-10-23 16:13
今天认识了,什么叫批处理,说得不错,如果是原创的,我觉得,楼主非常的棒
作者:
everest79
时间:
2008-10-24 13:03
命令行批处理的脚本建议使用cmd为扩展名以便与dos下的批处理区分开来
作者:
luzhanhong
时间:
2008-10-26 21:21
介绍的插好的。。。不错。。
作者:
liangpenghui
时间:
2008-10-28 19:26
标题:
学习批处文件要基础吗?
请大侠教一下怎么偏写批处文件!
作者:
drvwst
时间:
2008-10-31 10:56
以后要用.cmd文件了
作者:
hlzj88
时间:
2008-11-3 22:50
建议在新的系统中尽可能的采用.cmd扩展的批处理文件代替.bat的文件
会注意这个问题的
作者:
fhgz1984
时间:
2008-11-4 16:12
讲的很清楚,谢谢,我们从中学到了东西,
作者:
musir112
时间:
2008-11-10 21:03
觉得这个东西有时候用处还是蛮大的
作者:
mjxl
时间:
2009-3-7 16:51
基础知识加强版带过
作者:
JackChi431
时间:
2009-4-29 11:04
学习了,曾经还搞不清楚.cmd和.bat的区别,原来是更进步的命令。
作者:
gyshd
时间:
2009-5-19 17:35
终于了解批处理了,希望可以更进一层楼
作者:
moretime
时间:
2009-5-29 16:35
标题:
怎样用批处理保留指定名字的文件
在一个目录下,有n多个文件夹,有n多个不同格式的文件。
但是在不同文件夹中有一个名字相同但格式不一样的文件。
我想在在目录下保留名字相同的文件。其他的就删除....
请问用批处理怎么写?
作者:
zjy878745
时间:
2009-5-30 16:11
Dos知道一点点的,希望多学一点
作者:
BananaX
时间:
2009-6-26 15:16
艾~总觉得换拓展名很麻烦...得从txt变成bat 或cmd
作者:
qiziyh
时间:
2009-8-6 19:03
2年后,才看到这种我等新人喜欢的文章,感慨。看一贴,我顶一贴
作者:
cave
时间:
2009-10-7 20:53
在Windows NT及以后的32位中运行时偶尔会出现堆栈溢出之类的错误,所以建议在新的系统中尽可能的采用.cmd扩展的批处理文件代替.bat的文件。
应该注意的地方
作者:
jiaquan678
时间:
2010-2-26 00:46
我也刚刚接触到批处问题,真能有一个视频批处文件学习学习!
作者:
VBT
时间:
2010-2-26 09:50
很不错的文章
我正犹豫
作者:
hutingzhong
时间:
2010-5-23 23:10
标题:
很简短,但是说的也很明白
很简短,但是说的也很明白
作者:
raymai97
时间:
2010-5-30 21:11
我觉得用bat或cmd为扩展名都没问题。
作者:
5ICMD
时间:
2010-10-5 13:05
使用键盘和批处理可以应该可以替代鼠标的点击操作吧.windows下,鼠标的移动并不是很迅捷,用命令来操作也很有趣.
作者:
8090jiuzai
时间:
2010-12-15 14:51
新手 报道 学习了
白癜风信息网
[
本帖最后由 8090jiuzai 于 2010-12-15 14:53 编辑
]
作者:
cpw3yac7
时间:
2011-1-24 17:16
比那些所谓的从零开始,从入门到精通之类的书好很多
作者:
q516660081
时间:
2011-1-25 14:01
努力中琢磨...............
作者:
mfy139
时间:
2011-2-6 23:13
看来得仔细学学了。刚接触,很新奇。
作者:
xwxzm123
时间:
2011-2-8 01:16
俺想从零学习批处理!
作者:
junjie
时间:
2011-2-8 13:34
我懂了,就是各种文本编辑器都可以用
作者:
hbwazxf
时间:
2011-3-12 11:32
谢谢你回答我的疑问,很简短,但是说的也很明白
作者:
wskld85
时间:
2011-3-13 20:21
很好,对新手很管用。。。。。
作者:
w515020
时间:
2011-3-19 09:25
说的很明白谢谢
作者:
lap27510
时间:
2011-3-27 15:54
希望能告诉下,学批处理我们的用电脑中能干什么。。希望有大哥说下。。就是经常用到的!!
作者:
herryo
时间:
2011-4-14 10:48
看懂了所谓的批处理是什么意思
作者:
xslxslxsl
时间:
2011-6-27 13:00
又学习到了不少东西!
作者:
yeske
时间:
2011-11-29 16:05
加油加油加油!
作者:
cjiabing
时间:
2011-12-2 11:15
回复
64#
joz
学习的的东西,什么时候开始都不迟
作者:
liuyonglin
时间:
2012-1-18 14:37
哈哈,很少玩DOs
作者:
zhangyanjing
时间:
2012-3-5 12:00
从新学习中
作者:
find
时间:
2012-3-5 15:22
回复
66#
liuyonglin
这个论坛玩DOS的也不多,大部分是玩Windows的CMD
作者:
lstc4401
时间:
2012-4-2 21:38
感觉上还是有点朦胧
作者:
find
时间:
2012-4-2 22:49
回复
69#
lstc4401
2年发5个帖子,不朦胧才怪
作者:
cjiabing
时间:
2012-4-3 12:38
一天发一个帖子才有希望
作者:
wangtao6312
时间:
2012-4-17 11:31
俺是新手,努力学习
作者:
喃喃努努
时间:
2012-5-24 10:42
努力学习中。
作者:
zy754
时间:
2012-6-6 09:45
很细,很精辟。
作者:
fengxiwen6
时间:
2012-9-6 08:57
麻烦楼主能不能详细介绍下autoexec.bat和config.sys及MS—DOS的模块,比方说BIOS模块!
作者:
zy754
时间:
2012-10-15 17:52
我还是有点不懂BAT文件我学的有点乱应该怎摸学
作者:
kunkun0921
时间:
2012-12-7 11:09
我看了几天,只是有点头绪
作者:
Hz20121031
时间:
2012-12-13 21:27
感谢楼主解答
作者:
mydsp2006
时间:
2012-12-17 20:38
受益匪浅啊,多谢
作者:
瑞雪青春
时间:
2012-12-19 13:38
以前放弃了,现在拾起来
作者:
龍叔Style
时间:
2012-12-22 22:41
学习了。。。。。。
作者:
三么
时间:
2012-12-28 18:09
这下懂了许多啊,很不错谢谢楼主了
作者:
gohrfang
时间:
2013-1-31 15:16
系统的接触下这个知识!
作者:
ljw0371
时间:
2013-3-3 19:14
听起来批处理好强大呀,一定好好学习。
作者:
ericliu
时间:
2013-3-6 09:23
过去对于批处理的概念很模糊,也不太知道它的重要性。有句话说的好:书到用时方恨少!
现在学习不知道会不会太晚?很后悔!现在工作中时常需要用到,可是不会。“杯具”!
在这有个问题想请教您:如何批处理修改foxmail服务器地址(POP3,SMTP)?
作者:
sn789456
时间:
2013-3-20 21:40
从零开始学习,以后会经常来学习的,希望能把批处理应用自如。谢谢LZ
作者:
uloving
时间:
2013-4-8 13:01
谢谢楼主的解释,对批处理有了初步的了解
作者:
hahalila
时间:
2013-4-12 12:12
有點小理解。
作者:
AA_168
时间:
2013-5-30 22:49
不错哈,顶下。
作者:
unhacker
时间:
2013-8-30 11:42
很受用 学习了
作者:
kzj3146
时间:
2013-9-7 07:08
嗯,不错,写的挺详细的,希望继续更新
作者:
alexyym
时间:
2014-1-1 00:30
看了一下,感觉相当不错~~~~~~~~~~~~~~
作者:
nullwings
时间:
2014-1-2 13:49
新人报道来学一下
作者:
tt-xb
时间:
2014-1-12 10:51
还得从基础学起啊
作者:
小夕521
时间:
2014-3-4 09:44
现在想做一搭建一个服务器,需要用到自动扫描等批处理命令,得慢慢学着呢
作者:
cx-augus
时间:
2014-3-19 17:31
精辟、到位!
作者:
edifierjiao
时间:
2014-3-27 15:27
非常实用的文章,正打算学习batch iffilie
作者:
huang6505011
时间:
2014-5-1 16:39
作者:
520-doraemon
时间:
2014-5-16 14:58
学习中,谢了!
作者:
sch106338
时间:
2014-5-24 09:02
以前用过批处理去很好用,可是不知道有多强大
作者:
Z38
时间:
2014-12-24 10:06
虽然已经会一些批处理操作及批处理文件的编写,还是要系统学习下批处理知识
作者:
unknown_world
时间:
2015-10-17 13:42
虽然对批处理有所了解,但看了后有了更明确的理解。
作者:
wzdlpc
时间:
2015-10-30 08:49
新手上路。希望自己能坚持每天都来论坛学习一下,让自己拥有一定的编写批处理的能力。
作者:
yinyanguo501
时间:
2015-11-22 22:38
对我这样的新手来说,这样的扫盲帖真好
作者:
zwh20180808
时间:
2018-8-16 17:12
希望LZ弄点视频教程
作者:
Batcher
时间:
2018-8-16 20:51
回复
99#
zwh20180808
视频教程:
http://bbs.bathome.net/thread-14608-1-1.html
http://bbs.bathome.net/thread-31727-1-1.html
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2