2024年3月24日发(作者:)

目录

第一章 批处理基础

第一节 常用批处理内部命令简介

1、REM 和 ::

2、ECHO 和 @

3、PAUSE

4、ERRORLEVEL

5、TITLE

6、COLOR

7、mode 配置系统设备

8、GOTO 和 :

9、FIND

10、START

11、assoc 和 ftype

12、pushd 和 popd

13、CALL

14、shift

15、IF

16、setlocal 与 变量

DISABLEDELAYEDEXPANSION

启动或停用延缓环境变量扩展名。)

17、ATTRIB显示或更改文件属性

第二节 常用特殊符号

1、@命令行回显屏蔽符

2、%批处理变量引导符

3、> 重定向符

4、>>重定向符

5、<、>、<& 重定向符

6、|命令管道符

7、^转义字符

8、组合命令

9、& 组合命令

10、||组合命令

11、""字符串界定符

12、, 逗号

13、; 分号

14、() 括号

15、! 感叹号

第二章 FOR命令详解

一、基本格式

二、参数 /d仅为目录

三、参数 /R递归(文件名)

四、参数 /L迭代数值范围

五、参数 /F迭代及文件解析

延迟(ENABLEDELAYEDEXPANSION /

第三章 FOR命令中的变量

一、 ~I- 删除任何引号("),扩展 %I

二、 %~fI- 将 %I 扩展到一个完全合格的路径名

三、 %~dI- 仅将 %I 扩展到一个驱动器号

四、 %~pI- 仅将 %I 扩展到一个路径

五、 %~nI- 仅将 %I 扩展到一个文件名

六、 %~xI- 仅将 %I 扩展到一个文件扩展名

七、 %~sI- 扩展的路径只含有短名

八、 %~aI- 将 %I 扩展到文件的文件属性

九、 %~tI- 将 %I 扩展到文件的日期/时间

十、 %~zI- 将 %I 扩展到文件的大小

十一、 %~$PATH:I

第四章 批处理中的变量

一、系统变量

二、自定义变量

第五章 set命令详解

一、用set命令设置自定义变量

二、用set命令进行简单计算

三、用set命令进行字符串处理

1、字符串替换

2、字符串截取

第六章 if命令讲解

第一种用法:IF [NOT] ERRORLEVEL number command

第二种用法:IF [NOT] string1==string2 command

第三种用法:IF [NOT] EXIST filename command

第四种用法:IF增强的用法

第七章 DOS编程高级技巧

一、界面设计

二、if„else„条件语句

三、循环语句

四、子程序

五、用ftp命令实现自动下载

六、用7-ZIP实现命令行压缩和解压功能

七、调用VBScript程序

八、将批处理转化为可执行文件

九、时间延迟

1、利用ping命令延时

2、利用for命令延时

3、利用vbs延迟函数,精确度毫秒,误差1000毫秒内

4、仅用批处理命令实现任意时间延迟,精确度10毫秒,误差50毫秒内

十、模拟进度条

十一、特殊字符的输入及应用

十二、随机数(%random%)的应用技巧

十三、变量嵌套 与 命令嵌套