幫助中心 | 我的帳號 | 關於我們

AutoLISP編程實戰教程

  • 作者:編者:符劍|責編:曾越
  • 出版社:化學工業
  • ISBN:9787122488008
  • 出版日期:2025/11/01
  • 裝幀:平裝
  • 頁數:204
人民幣:RMB 78 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書專註于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程序一覽表

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032