網路城邦
上一篇 回創作列表 下一篇   字體:
如何自動輸入檔案及零件內容屬性資料
2011/05/04 00:09:05瀏覽753|回應1|推薦0

當我們需要儲存某些附加在檔案或零件背後的相關資料,或是藉由 KeyCreator 中的材料零件表功能來自動產生 BOM 表單時,通常會運用到檔案及零件內容屬性的功能來輸入這些要附加的屬性資料。 當我們以 檔案>內容屬性 指令叫用該功能時,便會出現如下圖之對話框,而其中共計有 檔案標準內容屬性、檔案自定內容屬性、零件標準內容屬性、零件自定內容屬性 等四個分頁可供使用者輸入各種不同的屬性資料。

但若以人工 重複輸入內容相同且數量龐大 的零件屬性資料時,這就會顯得十分沒有效率了。 在此我們要介紹一個 KXL(CADL)語言程式,它能夠協助使用者迅速便捷地自動輸入上述各種不同的屬性資料。 各位可以使用視窗作業系統中的 NotePad 記事本功能或任何一種純文字編輯工具,來自行編寫這一個非常簡單的小程式,檔案名稱不拘,只要延伸名(副檔名)為 kxl 即可。

該程式內容如下,從頭到尾我們只須用到五個 KXL 指令,一開頭的 Clear 指令是用來清除先前曾儲存於記憶體中的各個變數資料;SetStdPropFile 指令用以設定各項 檔案標準內容屬性SetUserPropFile 指令用來設定各項 檔案自定內容屬性SetStdPropPart 指令用於設定各項 零件標準內容屬性;而 SetUserPropPart 指令則是用來設定各項 零件自定內容屬性

 

這些指令的語法也非常簡單,只要在指令之後依序地將各項內容屬性資料列出,記得其前後要用 雙引號(")標明,且各項資料間需以 逗號(,)予以分隔。 例如書寫成 SetStdPropFile "零件編號", "敘述說明", "原建立者", "關鍵文字", "上次存檔", "設變版本", "使用材質", "供應廠商", "備註記載" 即可。

在以上的圖例中我們為了讓該程式的格式清晰易讀,特別將程式指令和接續的各項屬性資料分別以單行獨立書寫,所以編寫時只要在每行的最末以 反斜線(\)結尾,使程式於執行時能被辨識並自動地銜接上去就可以了! 此外如果有某些內容屬性欄位欲維持空白而不要輸入任何資料,則只需在該內容屬性資料的對應位置上,連續用 兩個雙引號("")標明即可。

當以上程式編寫完畢後,請至 KeyCreator 中選用 模組>執行程式或巨集 功能,並從對話框中選擇欲執行的 KXL 程式。程式執行完成後檢查一下 檔案>內容屬性 功能對話框中的 檔案標準內容屬性、檔案自定內容屬性、零件標準內容屬性、零件自定內容屬性 各分頁,您就會發現如同下圖所示,各項內容屬性的相關資料皆已從 KXL 程式中被自動地輸入至各個欄位中了! 

( 科學百科 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=cadkey&aid=5166343

 回應文章

PGM
- - -
2011/05/17 22:26

似乎很方便

下次要來試用看看

We love KeyCreator(cadkey) 於 2011-05-17 22:27 回覆:
歡迎! 歡迎!