第一章 批文件 1
1.1 介绍 1
1.2 批文件编程 2
1.3 批文件是什么? 2
1.4 中级批文件编程 3
1.5 高级批文件编程 4
1.6 创建批文件 5
1.7 文本或ASCII 5
1.8 来源DOS的方法 6
1.9 使用文本编辑器 6
1.10 使用字处理 7
1.11 批文件是如何工作的 7
1.12 COM、EXE和BAT文件 7
1.13 批文件的执行 8
1.14 举例 9
1.15 倒序分类 11
1.16 打印分类 12
1.17 Gang(群)拷贝 12
1.18 Mega拷贝 13
1.19 电话拨号 14
1.20 本章小结 14
第二章 DOS 16
2.1 系统操作 16
2.2 操作系统剖析 20
2.3 本章小结 45
第三章 ANSI.SYS的扩充控制 46
3.1 ANSI.SYS安装 47
3.2 ANSI 47
3.3 ANSI转义序列 48
3.4 ANSI命令 49
3.5 屏幕操作例子 50
3.6 判断ANSI状态 53
3.7 进一步的例子 54
3.8 键盘重新设定 56
3.9 ANSI.SYS的替换 62
3.10 本章小结 64
第四章 环境 65
4.1 环境 65
4.2 SET 65
4.3 COMSPEC 68
4.4 路径PATH 69
4.5 系统提示符 75
4.6 环境变量 79
4.7 本章小结 84
第五章 CONFIG.SYS,AUTOEXEC.BAT与SHUTDOWN.BAT 85
5.1 CONFIG.SYS(配置文件) 85
5.2 AUTOEXEC.BAT(自动执行的批文件) 97
5.3 SHUTDOWN.BAT(关机批文件) 111
5.4 本章小结 116
第六章 OS/2 117
6.1 OS/2的历史 117
6.2 OS/2和DOS之间的相同之处 124
6.3 OS/2的批文件 132
6.4 本章小结 133
第七章 程序设计工具 135
7.1 标准的过程 135
7.2 编辑程序 136
7.3 批文件命令 141
7.4 DOS命令 143
7.5 可替换参数和变量 148
7.6 摘要 158
第八章 批文件的结构 159
8.1 批文件是真正的编程语言吗? 159
8.2 结构 159
8.3 标号和GOTO 163
8.4 子程序和链接 167
8.5 摘要 170
第九章 交互式的批文件 171
9.1 批文件如何通信 171
9.2 使用环境 172
9.3 传递参数 177
9.4 判断条件 178
9.5 使用临时文件 181
9.6 摘要 185
第十章 排错 186
10.1 DOS不允许批文件做的事 186
10.2 使用ERRORLEVEL 191
10.3 错误的捕获 193
10.4 运行太慢 197
10.5 摘要 198
第十一章 批文件之外的技术 199
11.1 增加批文件命令 199
11.2 增补程序盘 205
11.3 摘要 209
第十二章 自我开发辅助程序 210
12.1 批文件和BASIC语言 210
12.2 批文件和DEBUG 215
12.3 摘要 221
第十三章 EBLplus 222
13.1 背景 222
13.2 EBLplus例子 224
13.3 EBLplus命令和函数 225
13.4 摘要 227
第十四章 建造程序(Builder) 228
14.1 作用方式和结果 228
14.2 Builder举例 229
14.3 Builder的命令 230
14.4 摘要 232
第十五章 泛谈宏 233
15.1 宏是什么 233
15.2 建立宏 235
15.3 宏和批文件 238
15.4 摘要 239
第十六章 流行应用程序中的宏 240
16.1 Wordperfect中的宏 240
16.2 Lotus1-2-3宏 247
16.3 DESQview的宏 253
16.4 其它 258
16.5 摘要 259
第十七章 窗口中的宏和批文件编程 260
17.1 批文件和窗口 260
17.2 切割与重写 264
17.3 构造Windows宏的其它方法 266
17.4 摘要 267
第十八章 管理硬盘 268
18.1 什么是硬盘管理 268
18.2 备份 277
18.3 其它帮助提示 280
18.4 摘要 283
第十九章 批文件菜单 284
19.1 建立批文件外壳程序 284
19.2 增加复杂性 290
19.3 摘要 292
第二十章 说明书指南 293
20.1 说明 293
20.2 %(百分号)命令 294
20.3 :(冒号)命令 297
20.4 ==(双等号)操作符 298
20.5 @命令 300
20.6 ANSI命令 301
20.7 CALL命令 301
20.8 CLS命令 303
20.9 CMD命令 303
20.10 COMMAND命令 304
20.11 ECHO命令 305
20.12 ENDLOCAL命令 307
20.13 ERRORLEVEL变量 309
20.14 EXIST变量 310
20.15 EXTPROC命令 310
20.16 FOR命令 311
20.17 GOTO语句 312
20.18 IF语句 314
20.19 NOT操作符 315
20.20 PAUSE命令 316
20.21 REM语句 317
20.22 SET命令 318
20.23 SETLOCAL命令 319
20.24 SHIFT命令 320
附录A ASCII 322
附录B ANSI.SYS命令 325
附录C 键盘扫描码 329
附录D 提示命令 331
附录E DOS设备名 332
附录F DOS功能键 333
附录G EDLIN 335
附录H 调试程序 337
附录I ERRORLEVEL返回代码 338
附录J 批文件错误 341
附录K 软盘内容 342
附录L 产品信息 344