批处理入门概述

平时主要资料及参考都是在bbs.bathome.net上,这里总结一下个人认为比较好的学习历程:

1.定义:批处理就是一些命令的集合体,能达到你要在win平台下想做的事情.一句话足矣~什么"批处理是什么"/"学好批处理需要注意哪几点"/"批处理能干什么"此类垃圾文章及帖子,请无视之,如果你确实很闲,请无视我即可.

2.论坛上有本电子书叫<<批处理入门手册>>chm格式,看完这个东东,花的时间不长,有点基础的同学应该也就个把小时.主要是按命令来练习

3.如果有时候你发现别人用过的命令你都没有听说过,木有关系,帮助里统统有!  运行->%systemroot%\help\ntcmds.chm

4.论坛中有一个系列教程,namejm的教程.一日一教学.这里也一并引用过来,如下

 

序号   标    题
1 目录跳转:cd
2 以树形格式罗列文件:tree
3 内容重定向:>和>>
4 条件判断:if 
5 流程跳转:goto
6 复制文件:copy
7 删除文件:del
8 重命名文件(夹):ren
9 创建文件夹:md
10 删除文件夹:rd
11 移动文件(夹):move
12 字符串查找:find
13 字符串查找增强:findstr
14 文件替换:replace
15 设置文件属性:attrib
16 显示磁盘卷标和序列号:vol
17 编辑磁盘卷标:label
18 转换磁盘系统格式:convert
19 格式化磁盘:format
20 创建虚拟盘符:subst
21 给磁盘做个体检:chkdsk
22 清理CMD屏幕上的信息:cls
23 更换CMD窗口的颜色:color
24 给CMD窗口换个标题:title
25 获取系统日期:date
26 获取系统时间:time
27 退出CMD窗口:exit
28 查看系统版本:ver
29 返回到上次路径:pushd/popd
30 操控注册表:reg
31 注册dll文件:regsver32
32 打开文件、运行程序:start
33 关闭或重启计算机:shutdown
34 显示进程清单:tasklist
35 关闭指定进程:taskkill
36 查看IP配置信息:ipconfig
37 测试IP连接:ping
38 解析地址:arp
39 配置计算机网络信息:netsh
40 传输文件:ftp
41 调用子过程或外部程序:call
42 显示提示信息:echo
43 暂停执行:pause
44 设置变量:set
45 注释语句:rem和::
46 更改参数的位置:shift
47 一次只显示单屏内容:more
48 字符串排序:sort
49 复合语句连接符:&、&&和||
50 管道符号:|

4. 练到这里,就应该来例子来综合练习了,例如<<Bathome批处理精华.chm>>及其他dos联盟上上的汇总例子,都可以拿来练手.

5. 估计到这步,没作弊的都应该是熟手,解决实际问题没多少困难,值得注意的是批处理在某些方面的能力还是有限的:一切以实用,提高效率为准.
最后附送一句:自己理解和总结到的,才是有用的,其他的,都是浮云~

 

PS:这里先介绍一个命令,用以切换在cmd中的中英文的帮助信息

1 C:\Documents and Settings\doupi>chcp /?
2 Displays or sets the active code page number.
3
4 CHCP [nnn]
5
6 nnn Specifies a code page number.
7
8 Type CHCP without a parameter to display the active code page number.

用法示例:

1 rem 一般中文版的xp系统下,运行-cmd 默认是中文的,即活动页代码为936,只要记好一个数字就行了,就是437
2 C:\Documents and Settings\doupi>chcp 437
3 rem 切换成英文
4 C:\Documents and Settings\doupi>chcp 936
5 rem 切回中文




posted @ 2011-11-30 00:02  doupip  阅读(784)  评论(0编辑  收藏  举报