AutoCAD使用巨集建立今天日期的文字
這裡需要使用引入以 DIESEL (直譯式演算字串表示式語言) 撰寫的巨集條件表示式的指令,並使用Edtime函數來呈現。
使用DIESEL表示式需要在前面加
$M=
,表示方式如下:$M=表示式
使用Edtime函數,表示方式如下:
$(edtime, time, picture)
$(edtime, 時間, 呈現方式)
時間直接使用系統變數DATE來獲得,方式如下:
$(getvar,date)
簡單呈現方式:
$M=$(edtime, $(getvar,date), YYYY年M月DD日)
如果把它添加到文字上:
^C^C_.text;\;;$M=$(edtime, $(getvar,date), YYYY年M月DD日);
其他格式參考如下:
以1998/9/5 04:53:17 AM呈現
格式 | 呈現 |
D | 5 |
DD | 05 |
DDD | 星期六/Sat |
DDDD | 星期六/Saturday |
M | 9 |
MO | 09 |
MON | 九月/Sep |
MONTH | 九月/September |
YY | 98 |
YYYY | 1998 |
H | 4 |
HH | 04 |
MM | 53 |
SS | 17 |
MSEC | 506 |
AM/PM | AM |
am/pm | am |
A/P | A |
a/p | a |
如果 picture (呈現方式)中出現任何 AM/PM 片語,則 H 與 HH 片語會依據 12 小時制 (12:00-12:59 1:00-11:59),而不是 24 小時制 (00:00–23:59) 來編輯時間。請注意其中 picture (呈現方式)有逗號(,)必須含括在引號中,否則它會被當做引數的分隔符號。
例如:
$(edtime, $(getvar,date), DDD"," DD MO YYYY - H:MM am/pm)
留言
張貼留言