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