一、概念
1.1什么是批处理
脚本(Script), 是使用一种特定的描述性语言,依据-定的格式编写的可执行文件
批处理的作用
如何创建批处理文件(batch file)
1.2命令模式下bat文件的创建
方法1:
方法2:
相应命令模块
@echo off
pause>nul
1.3第一个批处理文件
@echo off
cd D:\桌面
mkdir test
cd test
echo hello>h.txt
cd..
mkdir test1
cd test1
echo hello>h.txt
cd..
pause>nul
效果可快速处理文件
1.4基本语法
1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。
2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。
3.批处理的编程能力远不如C语言等编程语言,也十分不规范。
4.每个编写好的批处理文件都相当于一个DOS的外部命令,把它所在的目录放到DOS搜索路径(path)中,即可在任意位置运行。
5.C:\AUTOEXEC.BAT 是每次系统启动时都会自动运行的,可以将每次启动时都要运行的命令放入该文件中。
6.大小写不敏感(命令符忽略大小写)
7.批处理的文件扩展名为 .bat 或 .cmd。
8.在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe来运行该文件。
1.5常见命令
1.5.1文件追加 >> 效果自动换行
问题当用 ">"会覆盖文本内容
特殊追加时间日期
D:\桌面>date/t>>a.txt D:\桌面>time>>a.txt
1.5.2背景颜色color
color 第一个数字 背景颜色
第二个数字 字体颜色
颜色表为
0 = 黑色 4 = 红色 8 = 灰色 C = 淡红色
1 = 蓝色 5 = 紫色 9 = 淡蓝色 D = 淡紫色
2 = 绿色 6 = 黄色 A = 淡绿色 E = 淡黄色
3 = 湖蓝色 7 = 白色 B = 淡浅绿色 F = 亮白色
1.5.3 命令行窗口标题title
1.5.3修改文件rename
1.5.4 直接查看文件内容· type+文件名
1.5.5 net user
用于增加或修改系统用户,以及查看它们的信息。
1.5.6命令拼接&&
1.5.7文件操作
文件结构查看tree
文件拷贝copy
文件剪裁move