AutoCAD代理圖形和代理信息對話框的顯示設置

AutoCAD代理圖形和代理信息對話框的顯示設置
在打開外來的AutoCAD圖紙時有時會彈出如下對話框,讓選擇代理圖形的顯示方式。 AutoCAD中的代理對象是由AutoCAD的非官方插件所創建的圖形對象,當 AutoCAD 或其他宿主應用程序無法使用創建自定義對象的 ObjectARX 應用程序時,将以代理對象代替自定義對象。以後,當此應用程序可用時,自定義對象将代替代理對象。 與相應的自定義...

AutoCAD通過啟動組自動加載AutoLisp插件程序

AutoCAD通過啟動組自動加載AutoLisp插件程序
在AutoCAD中可以通過将Autolisp插件程序添加到啟動組的方式讓AutoCAD啟動時自動加載Autolisp插件。 1、經典界面 在經典界面中點擊菜單:工具 - AutoLisp - 加載應用程序。在加載/卸載應用程序對話框中點擊内容 - 添加,然後浏覽到插件所在文件夾,将插件添加到啟動組。下次啟動AutoCAD時會自動加載相應插件。 2、新版界面 ...

AutoLisp通過系統變量ACADVER獲取AutoCAD的版本号

AutoLisp通過系統變量ACADVER獲取AutoCAD的版本号
在AutoLisp中可以通過系統變量ACADVER獲取AutoCAD的版本号,代碼如下: (getvar "acadver") 例如,AutoCAD 2018則返回字符串"22.0s (LMS Tech)"。 返回值的類型為字符串,各AutoCAD版本所對應的版本号如下所示: 值AutoCAD版本号22.0s (LMS Tech)AutoCAD 201821.0s (LMS Tech)AutoCAD 201720.1s (LMS Tech)AutoCAD 201620.0s (L...

AutoCAD尺寸數字穿過輪廓線時自動打斷輪廓線

AutoCAD尺寸數字穿過輪廓線時自動打斷輪廓線
在AutoCAD中我們可以通過設置尺寸樣式使AutoCAD标注尺寸數字穿過輪廓線時自動打斷輪廓線。 在注釋中點擊“管理标注樣式”,在标注樣式管理器中選擇需要修改的标注樣式,點擊右側的修改。 在文字選項卡中将填充顔色設置為背景即可。 标注效果如圖所示。

AutoCAD标簽欄預覽已打開圖紙工具DocBar

AutoCAD标簽欄預覽已打開圖紙工具DocBar
DocBar 是一個基于 AutoCAD 2000+ 及其兼容版本的用于已打開圖形文件快速切換的工具。DocBar是安裝在工具欄裡可以管理運行的AutoCAD文檔的程序,用于AutoCAD圖形文檔的切換浏覽編輯,類似于Excel中的工作表标簽。安裝DocBar插件後可以直接在标簽裡預覽已打開的AutoCAD文件,并實現快速切換。 在标簽欄上右擊還可以打開快捷鍵,浏覽最近打開...

AutoLisp在程序中接受默認輸入值的方法

AutoLisp在程序中接受默認輸入值的方法
在AutoLisp程序中我們經常會遇到各種需要用戶輸入的情況,例如通過getreal可以接受用戶輸入實數,通過getstring可以接受用戶輸入字符串。如果在用戶輸入時我們設置常用的值作為默認值,用戶直接回車确認即可輸入默認值,會大大提高程序的友好性。在AutoLisp中我們可以借助if語句來實現此功能。下面以輸入實數為例來介紹此功能的實現: (set...

關閉或開啟AutoCAD開始界面和文件選項卡

關閉或開啟AutoCAD開始界面和文件選項卡
從AutoCAD2016版本開始,默認打開軟件的時候,會附帶“開始”界面和“文件”選項卡。和以前版本的AutoCAD有點不太一樣。如果用慣了以前的界面,希望關閉新版的AutoCAD2016上的“開始”界面和“文件”選項卡可以按如下方法進行操作。 1、關閉AutoCAD“開始”界面 直接在命令行輸入變量名稱:startmode,将值改為1,即打開開始界面,将值改為0,就關閉開...

解決AutoCAD丢失ac1st16.dll的問題 (附ac1st16.dll文件下載)

解決AutoCAD丢失ac1st16.dll的問題 (附ac1st16.dll文件下載)
在安裝完AutoCAD後經常會遇到如下錯誤提示:“找不到ac1st16.dll”或“ac1st16.dll缺失”或者“ac1st16.dll錯誤”。 此問題可按如下方法解決: 1、下載ac1st16.dll至系統文件夾并進行注冊(文末有下載地址) 32位直接複制到X:\Windows\SYSTEM32下(X表示系統盤),然後點擊開始-運行-輸入regsvr32 ac1st16.dll,即可解決問題。 64位複制文件到X:\Win...

AutoCAD更改圖像元素或圖層的顯示順序

AutoCAD更改圖像元素或圖層的顯示順序
在AutoCAD中當兩條線或其它元素重疊在一起時,有時我們希望其中一個元素顯示在另一個元素的前面,這時我們可以更改圖元的顯示順序。 如下圖所示,通過更改線元素的顯示順序将粉色的雙點劃線顯示到白色的實線前面。 單擊菜單工具 - 繪圖順序 - 前置,可以将元素顯示在前面,單擊後置可以将元素顯示到其它元素後面。 如果想更改整個圖層上的...

當在AutoCAD中保存文件時自動執行AutoLISP腳本程序

當在AutoCAD中保存文件時自動執行AutoLISP腳本程序
在AutoCAD中我們可以使用AutoLISP的vlr-command-reactor函數來監聽文件的保存事件FileOnSave,當監聽到此命令時可以自動執行AutoLISP腳本來完成相應的工作。整個流程代碼如下: (defun AtSaveCommand (calling-reactor b) (if (or (= (car b) "QSAVE") (= (car b) "SAVEAS") (= (car b) "SAVE") ) (保存文件時要執行的代碼) ) ) (defun loadT...