欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • AutoLISP编程实战教程
      • 作者:编者:符剑|责编:曾越
      • 出版社:化学工业
      • ISBN:9787122488008
      • 出版日期:2025/11/01
      • 页数:204
    • 售价:31.2
  • 内容大纲

        本书专注于AutoCAD中的AutoLISP编程,旨在帮助读者掌握AutoLISP编程技巧,提升AutoCAD操作的自动化能力,主要内容涵盖AutoLISP的基础概念、核心编程思想,以及在实际工作场景中的具体应用,包括图层管理、块操作、工作环境定制等。本书还提供了编写高效且可维护代码的建议,帮助读者避免常见的陷阱和错误。为便于学习和理解,本书创建了70多个AutoLISP脚本程序作为参考,方便读者实践和应用。
        本书内容全面系统,实用性强,适用于具有一定AutoCAD基础操作能力的建筑师、工程师和设计师,特别是希望提高AutoCAD自动化能力、提升工作效率和准确性的专业人士。
  • 作者介绍

        符剑,工学硕士。大学毕业后至今20余年,一直在外企从事机械设计和工程建设的项目管理工作。精通AutoCAD、AutoCAD Plant 3D、Autodesk Inventor、Autodesk Navisworks Manage等二维和三维软件来协同设计和项目管理。2021年成为Autodesk Expert Elite成员,参与AutoCAD的新版本测试和欧特克官方社区的疑问解答等。
  • 目录

    基础篇
      第1章  绪论
        1.1  自动化设计与共享的重要性
        1.2  为什么选择AutoLISP来进行共享
        1.3  AutoLISP在项目中的实际应用
        1.4  AutoCAD操作界面的构成
      第2章  AutoLISP基础
        2.1  AutoCAD与API
        2.2  AutoLISP的创建及运行方法
        2.3  AutoLISP的基本规则
        2.4  AutoLISP的基本形状
        2.5  加载应用程序
      第3章  AutoLISP的自动加载和应用
        3.1  放置AutoLISP文件的专用文件夹
        3.2  制作启动文件acaddoc.lsp
        3.3  借用自定义命令实现高效调试的简化
        3.4  创建自己的Library库文件
    实战篇
      第4章  AutoLISP函数与实例
        4.1  COMMAND函数
        4.2  SETQ函数和GETPOINT函数
        4.3  GETREAL函数
        4.4  IF函数
        4.5  REPEAT函数
        4.6  WHILE函数
        4.7  GETVAR函数和SETVAR函数
        4.8  LIST函数
        4.9  ERROR函数
      第5章  AutoLISP与图层
        5.1  COMMAND函数和ENTMAKE函数的区别
        5.2  利用COMMAND函数来创建图层
          5.2.1  用AutoLISP批量创建图层
          5.2.2  图层名的输入简化
          5.2.3  优化命令行的显示
          5.2.4  图层命令的快捷键
        5.3  利用ENTMAKE函数来创建图层
          5.3.1  使用DXF组码创建图层
          5.3.2  批量创建图层
        5.4  添加线型的方法
          5.4.1  基本思路
          5.4.2  文件内已有线型时的对策
        5.5  将标注自动添加到一个新图层
        5.6  5个特殊的变量
          5.6.1  基本使用方法
          5.6.2  专属图层的创建:ZD_Layers
        5.7  图层的颜色
      第6章  AutoLISP与块和尺寸
        6.1  块的调用
          6.1.1  通过工具选项板调用
          6.1.2  通过共享网盘调用

          6.1.3  通过外部参照调用
        6.2  块和AutoLISP的结合
        6.3  块的批量导出
        6.4  块的插入
          6.4.1  直线上块的插入
          6.4.2  斜线上块的插入
          6.4.3  多段线上块的插入
          6.4.4  删除重叠的部分
        6.5  AutoLISP的扩展函数Visual LISP
        6.6  批量修改块为不允许分解
        6.7  快速打开块文件夹
        6.8  使用AutoLISP创建标注样式
        6.9  活用尺寸样式对齐直线
        6.10  自动添加尺寸后缀
    技巧篇
      第7章  AutoLISP编程小技巧
        7.1  活用变量编程
          7.1.1  系统变量和GETVAR函数
          7.1.2  系统变量和SETVAR函数
          7.1.3  全局变量和局部变量
          7.1.4  引数和定数
        7.2  活用SSGET函数
          7.2.1  SSGET函数的选择方式
          7.2.2  SSGET函数的选择模式
          7.2.3  活用一:锁定图层中的图形为非选择
          7.2.4  活用二:选择图形中特定的对象
        7.3  1e99的活用
      第8章  利用AutoLISP打造自己的工作环境
        8.1  常用系统变量的控制
          8.1.1  对象捕捉:OSMODE
          8.1.2  视觉样式:VSCURRENT
          8.1.3  自动捕捉:AUTOSNAP
          8.1.4  动态输入:DYNMODE
          8.1.5  对象捕捉靶框:APERTURE
        8.2  常用环境的控制
          8.2.1  格栅的控制
          8.2.2  世界坐标的切换
          8.2.3  模型视图的切换
        8.3  自制线型的自动下载
        8.4  点的控制
      第9章  切换键、鼠标宏、键盘宏的活用
        9.1  什么是切换键
        9.2  视觉样式的切换
        9.3  参照文件卸载和重载的切换
        9.4  鼠标宏和键盘宏
    协同篇
      第10章  共享程序,打造团队协同
        10.1  协同共享的方法
          10.1.1  第一种方法:云端共享
          10.1.2  第二种方法:CUIX文件共享

        10.2  AutoLISP文件夹
        10.3  创建自制图标命令
        10.4  关于主自定义文件
        10.5  创建空白的局部自定义文件
        10.6  加载局部自定义文件
        10.7  添加命令
        10.8  使用Autodesk Vault实现共享文件
      第11章  鼠标点击大改造
        11.1  鼠标的双击操作
        11.2  自定义右键单击
        11.3  创建双击专用CUIX文件
        11.4  双击:启动点样式
        11.5  双击:直线的复制
        11.6  双击:隐藏尺寸界线
          11.6.1  隐藏尺寸界线的方法
          11.6.2  双击动作标注的设定
        11.7  双击:创建中心线
        11.8  块的复制和图案填充
          11.8.1  块的复制
          11.8.2  图案填充
      第12章  配置文件和共享
        12.1  配置文件的创建
        12.2  电脑直接启动特定的配置文件
        12.3  通过AutoLISP程序切换配置文件
    应用篇
      第13章  AutoLISP实例
        13.1  StripMtext
        13.2  切换点样式
          13.2.1  两种点样式的循环切换
          13.2.2  三种点样式的循环切换
        13.3  批量打开和解冻图层
        13.4  打开计时右键单击
        13.5  批量为图层名称添加前缀
          13.5.1  无定向添加前缀
          13.5.2  定向添加前缀
        13.6  快速打开项目文件夹
      第14章  命令宏和工具选项板
        14.1  命令宏是什么
        14.2  活用VisualLisp表达式
        14.3  利用命令宏在任意处创建圆
        14.4  将自制的命令宏放置到菜单栏
        14.5  命令宏实例
          14.5.1  保存文件为DXF格式
          14.5.2  修剪功能的标准模式和快速模式切换
          14.5.3  为标注的尺寸添加公差
      第15章  AutoLISP编程的注意事项
        15.1  暂时退避
        15.2  简化命令栏显示
        15.3  中断错误的处理
        15.4  清空var

        15.5  撤销标记UNDO
          15.5.1  打包撤销功能
          15.5.2  标记功能
          15.5.3  UNDO功能的综合应用
        15.6  使用Visual LISP编译文件
          15.6.1  使用自带工具进行编译
          15.6.2  使用AutoLISP代码进行编译
        15.7  使用FAS保护器来进行加密
    附录
      附录1  AutoCAD默认快捷键一览表
      附录2  AutoLISP常用函数一览表
      附录3  错误代码含义一览表
      附录4  本书中的AutoLisp程序一览表