買這商品的人也買了...
-
$474Autodesk Navisworks 應用寶典(附光盤) -
CAD 效率手冊 -- AutoCAD 高效制圖技巧與自動化$534$507
簡體書新到貨|單本79折起 2書75折 (8/9--8/23) 詳見活動內容 »
-
VIP 95折
Altium Designer 實戰攻略與高速 PCB 設計 (配視頻教程)$414$393 -
VIP 95折
CMOS 模擬集成電路版圖設計與驗證 — 基於 Cadence Virtuoso 與 Mentor Calibre$288$273 -
85折
$203光傳輸網絡和設備:SDH 與 PTN -
VIP 95折
RESTful API 開發實戰 : 使用 REST JSON XML 和 JAX-RS 構建微服務 大數據和 Web 服務應用 (Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX-RS)$288$273 -
VIP 95折
芯片驗證漫遊指南 : 從系統理論到 UVM 的驗證全視界$594$564 -
VIP 95折
信號完整性與電源完整性分析, 3/e (Signal and Power Integrity - Simplified, 3/e)$774$735 -
85折
$652灰帽黑客, 5/e (Gray Hat Hacking The Ethical Hacker's Handbook, 5/e) -
VIP 95折
卡爾曼濾波理論與實踐:MATLAB 版, 4/e$594$564 -
85折
$402自己動手做推薦引擎 -
85折
$504圖論導引 (原書第2版典藏版) -
$768Python 極簡講義:一本書入門數據分析與機器學習 -
85折
$601用戶體驗度量:收集、分析與呈現 (紀念版) -
VIP 95折
集成電路版圖基礎 — 實用指南$414$393 -
VIP 95折
集成電路設計中的電源管理技術$954$906 -
85折
$504雲原生應用構建:基於 OpenShift -
85折
$504Visual Studio Code 權威指南 -
$714人工智能數學基礎 -
VIP 95折
Effective C++ : 改善程序與設計的 55個具體做法, 3/e (簡體中文版) (Effective C++ : 55 Specific Ways to Improve Your Programs and Designs, 3/e)$534$507 -
VIP 95折
Autodesk Revit MEP 2020 管線綜合設計從入門到精通$599$569 -
VIP 95折
黑客攻防技術寶典 ─ Web 實戰篇, 2/e$719$683 -
85折
$652Linux 多線程服務端編程:使用 muduo C++ 網絡庫 -
85折
$254家用遊戲機簡史 -
VIP 95折
Shader 開發實戰$588$558 -
VIP 95折
自在之境 — Grasshopper 參數化深度建模$588$558 -
VIP 95折
PSIM 電子模擬技術$408$387
商品描述
本書專註於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章 緒論 002
1.1 自動化設計與共享的重要性 002
1.2 為什麼選擇AutoLISP來進行共享 003
1.3 AutoLISP在項目中的實際應用 004
1.4 AutoCAD操作界面的構成 005
第2章 AutoLISP基礎 014
2.1 AutoCAD與API 014
2.2 AutoLISP的創建及運行方法 016
2.3 AutoLISP的基本規則 017
2.4 AutoLISP的基本形狀 018
2.5 加載應用程序 019
第3章 AutoLISP的自動加載和應用 021
3.1 放置AutoLISP文件的專用文件夾 021
3.2 制作啟動文件acaddoc.lsp 023
3.3 借用自定義命令實現高效調試的簡化 024
3.4 創建自己的Library庫文件 025
實戰篇
第4章 AutoLISP函數與實例 030
4.1 COMMAND函數 030
4.2 SETQ函數和GETPOINT函數 031
4.3 GETREAL函數 032
4.4 IF函數 033
4.5 REPEAT函數 034
4.6 WHILE函數 035
4.7 GETVAR函數和SETVAR函數 036
4.8 LIST函數 038
4.9 ERROR函數 039
第5章 AutoLISP與圖層 042
5.1 COMMAND函數和ENTMAKE函數的區別 042
5.2 利用COMMAND函數來創建圖層 043
5.2.1 用AutoLISP批量創建圖層 044
5.2.2 圖層名的輸入簡化 047
5.2.3 優化命令行的顯示 047
5.2.4 圖層命令的快捷鍵 049
5.3 利用ENTMAKE函數來創建圖層 051
5.3.1 使用DXF組碼創建圖層 051
5.3.2 批量創建圖層 054
5.4 添加線型的方法 056
5.4.1 基本思路 056
5.4.2 文件內已有線型時的對策 057
5.5 將標註自動添加到一個新圖層 058
5.6 5個特殊的變量 059
5.6.1 基本使用方法 060
5.6.2 專屬圖層的創建:ZD_Layers 061
5.7 圖層的顏色 062
第6章 AutoLISP與塊和尺寸 065
6.1 塊的調用 065
6.1.1 通過工具選項板調用 066
6.1.2 通過共享網盤調用 067
6.1.3 通過外部參照調用 068
6.2 塊和AutoLISP的結合 068
6.3 塊的批量導出 071
6.4 塊的插入 072
6.4.1 直線上塊的插入 072
6.4.2 斜線上塊的插入 074
6.4.3 多段線上塊的插入 074
6.4.4 刪除重疊的部分 075
6.5 AutoLISP的擴展函數Visual LISP 076
6.6 批量修改塊為不允許分解 077
6.7 快速打開塊文件夾 079
6.8 使用AutoLISP創建標註樣式 080
6.9 活用尺寸樣式對齊直線 082
6.10 自動添加尺寸後綴 085
技巧篇
第7章 AutoLISP編程小技巧 088
7.1 活用變量編程 088
7.1.1 系統變量和GETVAR函數 088
7.1.2 系統變量和SETVAR函數 089
7.1.3 全局變量和局部變量 090
7.1.4 引數和定數 090
7.2 活用SSGET函數 091
7.2.1 SSGET函數的選擇方式 092
7.2.2 SSGET函數的選擇模式 092
7.2.3 活用一:鎖定圖層中的圖形為非選擇 093
7.2.4 活用二:選擇圖形中特定的對象 094
7.3 1e99的活用 095
第8章 利用AutoLISP打造自己的工作環境 097
8.1 常用系統變量的控制 097
8.1.1 對象捕捉:OSMODE 098
8.1.2 視覺樣式:VSCURRENT 100
8.1.3 自動捕捉:AUTOSNAP 102
8.1.4 動態輸入:DYNMODE 104
8.1.5 對象捕捉靶框:APERTURE 105
8.2 常用環境的控制 106
8.2.1 格柵的控制 106
8.2.2 世界坐標的切換 106
8.2.3 模型視圖的切換 107
8.3 自制線型的自動下載 108
8.4 點的控制 110
第9章 切換鍵、鼠標宏、鍵盤宏的活用 112
9.1 什麼是切換鍵 112
9.2 視覺樣式的切換 113
9.3 參照文件卸載和重載的切換 114
9.4 鼠標宏和鍵盤宏 115
協同篇
第10章 共享程序,打造團隊協同 122
10.1 協同共享的方法 122
10.1.1 第一種方法:雲端共享 122
10.1.2 第二種方法:CUIX文件共享 123
10.2 AutoLISP文件夾 123
10.3 創建自制圖標命令 124
10.4 關於主自定義文件 129
10.5 創建空白的局部自定義文件 131
10.6 加載局部自定義文件 132
10.7 添加命令 133
10.8 使用Autodesk Vault實現共享文件 136
第11章 鼠標點擊大改造 138
11.1 鼠標的雙擊操作 138
11.2 自定義右鍵單擊 139
11.3 創建雙擊專用CUIX文件 141
11.4 雙擊:啟動點樣式 142
11.5 雙擊:直線的覆制 144
11.6 雙擊:隱藏尺寸界線 146
11.6.1 隱藏尺寸界線的方法 146
11.6.2 雙擊動作標註的設定 147
11.7 雙擊:創建中心線 149
11.8 塊的覆制和圖案填充 150
11.8.1 塊的覆制 150
11.8.2 圖案填充 151
第12章 配置文件和共享 152
12.1 配置文件的創建 152
12.2 電腦直接啟動特定的配置文件 155
12.3 通過AutoLISP程序切換配置文件 157
應用篇
第13章 AutoLISP實例 160
13.1 StripMtext 160
13.2 切換點樣式 161
13.2.1 兩種點樣式的循環切換 161
13.2.2 三種點樣式的循環切換 162
13.3 批量打開和解凍圖層 163
13.4 打開計時右鍵單擊 164
13.5 批量為圖層名稱添加前綴 165
13.5.1 無定向添加前綴 165
13.5.2 定向添加前綴 166
13.6 快速打開項目文件夾 167
第14章 命令宏和工具選項板 168
14.1 命令宏是什麼 168
14.2 活用VisualLisp 表達式 169
14.3 利用命令宏在任意處創建圓 171
14.4 將自制的命令宏放置到菜單欄 173
14.5 命令宏實例 177
14.5.1 保存文件為DXF格式 177
14.5.2 修剪功能的標準模式和快速模式切換 178
14.5.3 為標註的尺寸添加公差 178
第15章 AutoLISP編程的註意事項 179
15.1 暫時退避 179
15.2 簡化命令欄顯示 180
15.3 中斷錯誤的處理 183
15.4 清空var 183
15.5 撤銷標記UNDO 184
15.5.1 打包撤銷功能 184
15.5.2 標記功能 186
15.5.3 UNDO功能的綜合應用 187
15.6 使用Visual LISP編譯文件 188
15.6.1 使用自帶工具進行編譯 188
15.6.2 使用AutoLISP代碼進行編譯 190
15.7 使用FAS保護器來進行加密 190
附錄 191
附錄1 AutoCAD默認快捷鍵一覽表 191
附錄2 AutoLISP常用函數一覽表 193
附錄3 錯誤代碼含義一覽表 200
附錄4 本書中的AutoLisp程序一覽表 202
