DCL是autocad自帶的對話框,優點是容易學,缺點是功能簡單
openDCL是第三方的開源軟件,功能強大,但需要學很多東西
objectDCL http://www.objectdcl.com
opendcl和objectdcl的關系:
objectdcl本是開源的(https://sourceforge.net/projects/objectdcl/),后來賣給了[www.DuctiSoft.com](http://www.ductisoft.com/)。
objectdcl的作者后來又寫了開源的opendcl
[^_^]:來自gu的回帖(http://bbs.xdcad.net/forum.php?mod=viewthread&tid=667807&page=1)
OpenDCL來源于ObjectDCL ,是3rd Day軟件公司的商業應用軟件,在 2006年被其所有人 Chad Wanless 通過 GNU 通用公共許可證做為開源發布。
OpenDCL是對OjbectDCL代碼進行很大的修訂和重寫的結果, OpenDCL代表的是原作者和那些在SourceForge為開源項目作出貢獻的個人。該項目解決了之前已知的BUG,添加了一些新的特性并做了一些修改。
OpenDCL相對于ObjectDCL 修改內容如下:
1、編碼 OpenDCL 分發文件
發布的文件 (.ods) 替換為新的 .odcl.lsp ,它是 .odcl 文件的64位編碼版本。在該文件中的數據可編譯到 VLX 工程中,或直接按字面的文本字符串列表包含在 LISP 代碼中。新的 (dcl\_project\_import) 函數可直接從該編碼的數據中“加載”項目,從而在部署的應用程序中不再需要一個獨立的文件。??
2、文件擴展名
.odc 擴展名更換為 .odcl。如果想打開早期版本的 .odc 文件,可手動將其重新命名到新的擴展名。
3、函數前綴
早期的 'odcl' 函數前綴已經變成 'dcl'。對于所有舊項目的 AutoLISP 代碼需要做修改,用于新的前綴來替換舊的前綴,以便可以在最新的 OpenDCL 運行時 ARX??上使用。
4、增加了新功能
采用了許多 新功能 ,包括讀寫 LISP 數據的工具,ComponentOne FlexGrids 的助手函數,加載和輸出編碼發布文件的函數和各種實用函數。
5、VarName 窗體和控件命名
采用了新的對話框元素識別方案,無需為項目中的每一窗體或控件設置 VarName 值。
V3.0版本的默認行為需要為每一組件指定 VarName 值。該值直接由編輯器生成,其格式為 ,并且可以在用戶需要的情況下分配一個新值。
新的行為使用同樣的命名元素來創建默認的符號名,該符號名是在運行時自動生成的。用戶不需要為每一控件明確設置 VarName ,但是在 3.0 版本可能會在 AutoLISP 程序中使用分配的非默認值做為全局符號識別。這一辦法是為了確保向后兼容性。
6、字體大小
OpenDCL 4.1 或更高版本可能會將部分早期的項目顯示為更大的字體。這是因為修復了字體“縮放到監視器”方面的 BUG。現在顯示的才是正確的高度。
等等。。。
- 前言
- 概述
- autolisp簡介(初)
- 搭建編程環境
- Visual Lisp 編輯器的使用(初)
- vs code的使用
- 基本概念(初)
- 表達式
- 數據類型
- 整數類型
- 實數類型
- 字符串類型
- 列表
- 選擇集類型
- 實體名稱(ename)
- vla對象(vla-object)
- 文件描述符
- 符號和變量(初)(精)
- 源碼文件
- 變量
- 變量的類型
- 變量賦值
- 變量求值
- 預定義變量
- 數值處理
- 字符串處理
- 顯示和輸出
- 控制字符
- 列表操作
- 重點函數列表
- 尺寸標注
- 文字固定偏移
- 填充
- 填充到指定的矩形
- 計算填充面積并標注
- 其他
- 繪制任意曲線的等分線
- 原位縮放
- 修改填充基點和角度
- 批量標注多段線長度
- 統計相同直徑的圓的數量
- z坐標置0
- 生成隨機數
- 圖層
- 相交
- intersectWith無法求交點的幾種情形
- 向量和矩陣
- 向量加減乘除
- 向量長度
- 求單位向量
- 向量點積
- 向量叉積
- 命令和交互
- 調用command命令
- 多段線
- 獲取多段線頂點
- UCS
- 有關ucs的命令和系統變量
- 通過command操作ucs
- 草圖設置
- 捕捉
- 柵格
- 正交
- 對象捕捉
- 坐標系和變換(高級)
- 任意軸算法
- 坐標系
- trans
- geomcal
- autocad開發相關網站
- 小技巧匯總
- 判斷點是否在封閉圖形內
- 安裝
- acad啟動加載順序
- 安裝包制作
- 添加文件到啟動組
- 添加目錄到搜索路徑
- 對話框和圖形界面
- DCL
- openDCL
- 菜單和自定義界面
- 菜單文件
- 自定義文件
- 函數參考
- quote