天正lisp文件夹_CAD使用一个LISP文件,实现自动加载菜单和程序集
展開全部
在AutoCAD的安裝文件夾下,有一個acadxxxx.lsp文件,e69da5e6ba903231313335323631343130323136353331333335313733此文件名中的xxxx代表一個年的版本數,例如在C:\Program Files\Autodesk\ACADM 2010\Support下,有個acad2010.lsp文件。在它的最后加上你的后兩個函數句子,保存之(見以下第一個截圖)。這樣在AutoCAD啟動后,就會自動運行這兩句函數。而且一般默認的是每新建一張圖時,均會自動運行。還有幾個文件也會在加載時自動調入內存的,從“應用程序加載”對話框中可以看出(見下面第二個截圖的左下角)。如果你在這些文件中加入函數,它們都會自動運行的。
至于你的菜單文件,其實是屏幕菜單,現在Autodesk公司在幫助文件中聲明快要淘汰這種菜單了,從2010版看尚可使用。然而菜單文件已經變成.cuix文件,雖然仍能用(command "munuload" "xxx")函數加載局部菜單-這里xxx代表后綴為.mnu的菜單文件的前綴,然而新的菜單自定義方式已經在“自定義用戶界面”的對話框中進行,這個對話框已經融合了工具欄、命令、下拉菜單等的所有界面自定義功能,但已不支持屏幕菜單的自定義。在這個對話框中,可以加載原有的主菜單文件,然后在其中插入相應的局部菜單、或者在新的混合菜單文件中增加自定義的命令、下拉菜單項、右鍵快捷菜單,并可以作為一個新的用戶界面文件.cuix保存之。你可以參見下述的幫助文件“開發(fā)人員文檔/目錄選項卡”中的“自定義手冊”-其中有.cuix文件的編輯方法,并且寫道:基于 XML 的 CUIx 文件取代了 AutoCAD 2010 之前版本中的自定義文件和菜單文件。用戶無需使用文字編輯器來自定義 AutoCAD 2006 之前的版本中使用的菜單文件(MNU 和 MNS 文件),而可以在 AutoCAD 內的(自定義用戶界面對話框中)自定義用戶界面。
因此,你的屏幕菜單的內容,就需換一種比較直觀的方式,在此對話框中進行,建議增加一個下拉菜單,并先定義好新的命令(代替你原來的屏幕菜單中的宏命令)之后,將其引用到這個下拉菜單的菜單項中去。最后另存這個混合的“自定義用戶界面”文件(.cuix),就可以復制給其他人以供使用了。
總結
以上是生活随笔為你收集整理的天正lisp文件夹_CAD使用一个LISP文件,实现自动加载菜单和程序集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android pak文件_androi
- 下一篇: BatchPhoto Pro for M