简介 1
第一章 入门 10
1.1 组织好AutoCAD设置 10
1.2 配置目录 11
1.3 选择正文编辑器 13
1.4 修改DOS启动环境 14
1.5 设置AutoCAD程序和支持文件 17
1.6 安装CA盘 18
1.7 用DOS批处理文件启动AutoCAD 18
1.8 使用UNIX文件启动AutoCAD 21
1.9 定制PGP SHELL命令和别名 22
1.10 用SHELL退出到操作系统中 26
1.11 在PGP文件中创建命令别名 30
1.12 调用ACAD.MNL和ACADR12.LSP文件 32
1.13 避免与ACAD.LSP的矛盾 32
1.14 设置初始绘图环境 33
1.15 总结 34
第二章 菜单宏 35
2.1 定义宏和菜单 36
2.2 写一个简单的菜单项 37
2.3 暂停宏,等待用户输入 39
2.4 在宏中使用特殊字符 41
2.5 标准宏命令 44
2.6 使用路径名并用控制字符设置模式 45
2.7 制作长宏 51
2.8 在宏中控制窗口 53
2.9 用宏来控制层 53
2.10 反复宏和多命令行 55
2.11 使用选择集和宏 58
2.12 清除和完成菜单宏 62
2.13 总结 63
第三章 管理部件、符号及外部引用 64
3.1 使用部件和符号 65
3.2 使用块和外部引用命令 68
3.3 组织部件和符号 69
3.4 部件和符号比例 70
3.5 使用层/颜色/线型和块 77
3.6 在图纸空间使用部件和符号 82
3.7 在部件和符号中使用属性 83
3.8 属性及其与SQL数据库的连接 92
3.9 使用多重嵌套块 92
3.10 使用块的多重插入 98
3.11 形体、块和外部引用之间的选择 99
3.12 总结 100
第四章 AutoCAD菜单结构 102
4.1 本章中的菜单与宏 103
4.2 菜单布局 103
4.3 菜单文件和CA盘 104
4.4 双页菜单 105
4.5 菜单结构 115
4.6 菜单设备页排序和命名 121
4.7 环境敏感的屏幕菜单分页 121
4.8 下拉菜单 123
4.9 在菜单中交换小页 129
4.10 图标菜单和图片库 133
4.11 按钮、辅助和光标菜单 139
4.12 数字化仪菜单 145
4.13 总结 147
第五章 AutoLISP简介 148
5.1 本章的AutoLISP菜单和宏 149
5.2 AutoLISP初步 150
5.3 AutoLISP表达式和函数的用法 155
5.4 理解变量 156
5.5 AutoLISP数学函数 159
5.6 建立自己的变量和表达式 161
5.7 使用GET函数的宏输入 165
5.8 在宏里使用GET基点和橡皮线 169
5.9 AutoLISP数据列表 172
5.10 用COMMAND函数给AutoCAD传递数据 177
5.11 字符串的使用 179
5.12 在宏里加入逻辑语句 180
5.13 循环结构 191
5.14 用AutoLISP控制菜单页的切换 193
5.15 图元和表格数据 194
5.16 用AutoLISP选取图元 198
5.17 一个ADS例子 199
5.18 总结 200
第六章 运行DIESEL 201
6.1 本章的菜单和宏 202
6.2 DIESEL入门 202
6.3 使用状态行宏 204
6.4 使用AutoLISP/DIESEL句法 207
6.5 用DIESEL变量存取 212
6.6 用DIESEL控制菜单项标号 213
6.7 在菜单宏中使用DIESEL 216
6.8 从AutoLISP中运行DIESEL表达式 219
6.9 命令或命令选项的灰色化 219
6.10 在标号中使用文本和DIESEL 224
6.11 调试DIESEL 234
6.12 总结 235
第七章 自动进行绘图设置 236
7.1 控制标准和设置 236
7.2 控制配置系统变量 240
7.3 创建原型图 241
7.4 建立分层约定 243
7.5 在CA-PROTO中设置层和文本字形 245
7.6 设计CA-SETUP菜单 247
7.7 检验整个CA-SETUP菜单 259
7.8 控制对菜单页的访问 260
7.9 用AutoLISP设置 261
7.10 总结 263
第八章 开发应用程序菜单系统 264
8.1 设计应用程序菜单 267
8.2 在TEST.MNU菜单中工作 274
8.3 开发图纸空间的绘图仪绘图菜单 279
8.4 设计输入按钮菜单 284
8.5 定制菜单与AutoCAD标准菜单的集成 287
8.6 交换数字化仪菜单 292
8.7 总结 293
第九章 字体和字形 294
9.1 本章的菜单和文件 295
9.2 文本字体和字形 295
9.3 使用ROMANS.SHP字体 299
9.4 做一个投票箱字符 303
9.5 字符组合 310
9.6 开发特殊的分数字符 312
9.7 大字体 314
9.8 在AutoCAD中使用大字体 318
9.9 生成扩展大字体 322
9.10 国际字符支持 325
9.11 总结 327
第十章 线型和阴影 328
10.1 本章的宏指令、图案和程序 329
10.2 点划线图案 329
10.3 线型的创建 330
10.4 阴影图案的生成 335
10.5 用户阴影发生器的使用 347
10.6 建立局部和不规则填充 350
10.7 总结 357
第十一章 图片、帮助文件、脚本和文本的定制 358
11.1 本章的宏指令和命令文件 359
11.2 图片的使用 359
11.3 帮助文件的定制 361
11.4 添加用户的帮助信息 365
11.5 帮助文件和图片的组合 371
11.6 命令文件 374
11.7 如何为了输入暂停命令文件 381
11.8 ANSI格式码的使用 381
11.9 总结 386
第十二章 定制3D 388
12.1 本章的菜单与宏 389
12.2 建立3D工作环境 390
12.3 存储和恢复Mview视区配置 392
12.4 在3D空间中观察物体 395
12.5 利用3D图元绘图 398
12.6 控制3D系统变量 400
12.7 绘制3D圆柱体及结合部 403
12.8 生成参数3D网格 413
12.9 用GEOMCAL CAL函数计算几何特性 417
12.10 AME生成3D部件 419
12.11 用AME核心例程编程 420
12.12 总结 427
第十三章 用菜单进行尺寸标注 429
13.1 使用AutoCAD的尺寸标注工具 430
13.2 创建智能菜单 434
13.3 控制尺寸标注变量 437
13.4 为单个尺寸标注变量建立开关菜单 443
13.5 改善尺寸标注正文 447
13.6 单位控制和转换 455
13.7 控制尺寸标注风格 463
13.8 使用尺寸标注修正工具 467
13.9 建立新的尺寸标注工具 473
13.10 图纸空间中的尺寸标注 476
13.11 清除菜单 479
13.12 总结 482
第十四章 性能和内存优化 483
14.1 优化CONFIG.SYS 483
14.2 优化AUTOEXEC.BAT 487
14.3 为AutoCAD创建批处理文件 489
14.4 利用多种AutoCAD配置 491
14.5 最大限度地利用系统内存 493
14.6 虚拟内存和页面调度 495
14.7 利用缓冲区而不是磁盘超高速缓存 499
14.8 使用RAM磁盘 500
14.9 利用假脱机制图 500
14.10 和其他应用程序一起使用AutoCAD 502
14.11 总结 505
附录A 错误处理 507
A.1 解决AutoCAD中遇到的常见问题 507
A.2 系统垮台后清除文件的问题 513
A.3 恢复被破坏的图 514
附录B 参考表 515
B.1 AutoCAD系统变量 515
B.2 ASCII代码表 544
B.3 AutoLISP函数参考 549
B.4 DIESEL函数 570