Cadmatic加載自定義選項卡并執(zhí)行腳本
本文介紹兩種定義功能區(qū)選項卡并加載腳本文件的方法,大家可以根據(jù)喜好選擇使用。
在數(shù)據(jù)庫文件中選擇Resources?Custum UI , 在右側object列表空白處點擊右鍵?new?Custun UI ,輸入Description就可以創(chuàng)建出一個空白的Custum UI。
框架搭好了,里面應該寫什么內容呢?不知道沒關系,打開一個別的文件先看一眼! 隨便選擇一個Custum UI 右鍵?Edit
看到這,知道xml的朋友肯定微微一笑,So Easy!
是的,沒錯這就是XML。而且它是以.txt格式文件存儲的,那它的具體路徑在哪呢?記事本點擊文件?另存為彈出保存對話框,就會看到文件路徑了。這里面存著我們用到的Custum UI的定義文件。
將文件里面的所有內容復制到我們新建的Custum UI里面,我們就可以自由修改了。
2、配置Custum UI
不懂XML的朋友不用擔心,這里面的定義非常簡單,不需要編程基礎。完整的配置過程可以查閱幫助文檔,搜索“Customizing Ribbon”,里面有詳細的介紹。
我們重點關注以下幾點。
1> RibbonTab:功能區(qū)選項卡
Name定義選項卡的名字,Text是顯示到選項卡的文本。我們打開軟件真正看到的是text的值,而不是Name。如果軟件中已經(jīng)存在相同的Name,則會將我們的腳本文件存儲到已有目錄下,并顯示原有的text值,該文件中的text賦值無效。
功能組中的內容及顯示規(guī)則與RibboTab相一致。
3>CustomCommand:自定義命令
這里是Custum UI的重點,里面的三個屬性的作用如下:
Name:命令的名字(顯示到選項卡中) 。該值自由定義,沒有特殊要求。
Image:顯示的功能圖標,image必須是數(shù)據(jù)庫中已存在的圖標,見Resources?icon (如何自定義圖標可查看幫助文檔,本文不再贅述)。如果名稱不一致,則會顯示默認的腳本圖標。
CommandData:腳本文件所在路徑,絕對路徑和相對路徑均可使用,$PMS_PROJROOT表示項目的根目錄,詳見幫助文檔。
這樣一個完整的Custum UI就定義好了。如果想在此選項卡中添加多個腳本,只需添加多個CommandData標簽即可。如上圖所示,里面添加了兩個腳本文件。
3>批準項目使用
文件編輯完成后保存,check in,然后右鍵Approve for use in Project...這樣,我們的項目就可以使用了
二、自動加載
除了上述方法外,cadmatic還會自動掃描指定的文件夾目錄,讀取里面的CustumUI文件。具體操作如下:
新建一個記事本文件,按第一種方法寫好文件并保存。文件名稱不限。
在項目根目錄下(項目名稱.pms) 找到site文件夾,打開后創(chuàng)建local文件夾,然后在local文件夾下創(chuàng)建custum_ui 和icon文件夾,將寫好的Custum UI文件放入custum_ui 中;將需要引用的圖標文件放入icon中;注意圖標文件名稱要和Custum UI文件里面Image的屬性值一致。
創(chuàng)建完成后打開軟件,就會發(fā)現(xiàn)我們定義好的選項卡及腳本文件已經(jīng)導入進來了。
以上就是建立功能區(qū)選項卡并引用腳本文件的方法,各有特點,但核心都是寫Custum UI文件。希望在工作中能幫助到大家。
本文來自:Easy cadmatic
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















