Contents ...
udn網路城邦
於註解文字中使用屬性欄位資料變數的方法
2008/03/28 22:19
瀏覽2,425
迴響2
推薦3
引用0

您是否希望在圖檔或圖面中所標註的註解文字的內容能自動擷取某些系統資料,並可隨著該資料來源而自動更新? 例如圖案的目錄路徑、檔案名稱、系統時間等,其實要達到此一目的並不困難,只要你能善用 KeyCreator 中內建的各種屬性欄位資料變數即可輕鬆完成,接下來我們試著以系統時間此一較複雜的變數為例,將屬性欄位資料變數的使用方法作一完整的說明,至於其它的各種變數相信只要各位自行稍加嘗試必能運用自如。 首先請於下拉式功能表的位置選取 製圖>註解文字>鍵入文字,當您下達了該指令後將會出現如下圖之操作對話框,此一對話框使用者想必絕不陌生,因為只要是在 KeyCreator 中輸入任何註解文字就一定會碰到它。

接著請在該對話框中點選 <屬性欄位資料>,緊跟著將出現如下圖的次功能表並請從其中選擇 <系統時間(分隔符號),此時請注意在對話框的文字輸入欄位中將會出現 |004,這個 |004 就是系統時間資料變數代碼。 當各位將來對各個屬性欄位資料變數用多了以後,可能會對一些常用的資料變數代碼非常熟悉,屆時各位可直接以鍵盤輸入這些變數代碼。 行文至此各位是否發現資料變數在形式上其實和它隔壁的符號非常類似,它們的代碼都是以 | 開頭 (通常在 Enter 鍵上方與 \ 置於同一個按鍵上),資料變數代碼在後面跟著三個數字,而符號代碼則是在後面跟著三個字母,例如 |DIA 就是常用到的直徑符號代碼,它一樣也是可以透過鍵盤直接輸入的。

題再回到系統時間資料變數身上,我們來解釋一下系統時間後面的 (分隔符號) 究竟是什麼意思? 其實它只是在提醒您使用該變數時,必須在所輸入內容的前後皆以此變數代碼作為分隔,例如 |004 %c |004,其中 %c 為所欲輸入的系統時間的格式字串。 多說無益,趕緊將系統時間資料變數的使用方法完整地示範一次各位就能明瞭了。 前面我們已經在文字輸入欄位中輸入了一次 |004 這個系統時間資料變數,請在此代碼後以鍵盤輸入 %c,並於其後再將 |004 輸入一次,最後按下對話框下方的 <確定> 並將所輸入的註解文字放置於圖面上。 是的,各位可以看到格式如 2008/3/16 11:16:47 的系統時間已被標註出來,如果現在將此圖面存檔待改日再行載入開啟,各位必能進一步發現該註解文字會自動更新成當時的系統時間。 此外使用者也能經由 製圖>註解文字>更新屬性欄位 此一指令隨時地手動更新系統時間或其他各種屬性欄位資料變數的內容。

本文最後我們將常用到的系統時間格式字串表列如下,請留意這些格式字串是允許使用者自行組合定義的,例如輸入 |004 %H%M%S |004 即可得到 182435 (18 24 35 ) 的輸出結果。

系統時間格式字串 (Format String)

%d   :日

%m  :月

%y   :年 (兩碼、如 08)

%Y   :年 (四碼、如 2008)

%w  :星期

%H   :時 (24小時制)

%I    :時 (12小時制)

%M  :分

%S   :秒

%U   :週序 (週日起算)

%W  :週序 (週一起算)

%j    :日序 (001~366)

%x   :本地時區日期

%X   :本地時區時間

有誰推薦more
迴響(2) :
2樓.
2014/11/04 20:37
謝謝(shronppha@yahoo.com.tw)
You are welcome. We love KeyCreator2014/12/05 17:47回覆
1樓. CADKEY Fans
2008/03/30 11:07
獲益匪淺
Nice Article !
發表迴響

會員登入