[AHK-] 有辦法輸出今天的日期嗎?(民國年顯示)

看板EzHotKey作者 (假蝦)時間15年前 (2010/08/22 14:27), 編輯推噓2(2015)
留言17則, 5人參與, 最新討論串1/1
看了一下說明好像找不到可以輸出今天日期的參數?(民國年) 比如想設定按下 F1 就輸出今天的日期,且格式為 yyymmdd(不需要/分開年月日) 不知這要如何寫呢?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.215.72 ※ 編輯: xliu 來自: 211.74.215.72 (08/22 14:27) ※ 編輯: xliu 來自: 211.74.215.72 (08/22 14:28)

08/22 16:08, , 1F
%A_Now% 輸出 YYYYMMDDHH24MISS
08/22 16:08, 1F

08/22 18:09, , 2F
那如果要符合我的需求yyy(3位數的民國年)mmdd 有辦法嗎?
08/22 18:09, 2F

08/22 19:07, , 3F
自己調整一下唄
08/22 19:07, 3F

08/22 19:08, , 4F
%A_YEAR%是西元,換算一下,后面再接%A_Mon%%A_DD%
08/22 19:08, 4F

08/22 19:41, , 5F
感謝樓上提示^^ 看來好像是沒有民國年的參數了 = =
08/22 19:41, 5F

08/22 21:13, , 6F
那如果用 %A_YEAR%再減1911,然後前面補0的運算式要如何寫呢?
08/22 21:13, 6F

08/22 22:17, , 7F
roc_year := A_YEAR-911
08/22 22:17, 7F

08/22 22:17, , 8F
StringRight, roc_year, roc_year, 3
08/22 22:17, 8F

08/22 22:20, , 9F
F1::Send,%roc_year%%A_Mon%%A_DD%
08/22 22:20, 9F

08/22 22:30, , 10F
-911真是高招
08/22 22:30, 10F

08/23 19:34, , 11F
真感謝arj32指導,馬上試試,解決掉工作不少煩惱~
08/23 19:34, 11F
※ 編輯: xliu 來自: 211.74.78.157 (08/23 19:44)

09/03 00:17, , 12F
補零的正確(?)做法其實大概是這樣:
09/03 00:17, 12F

09/03 00:24, , 13F
today := (A_Now-19110000000000)/1000000
09/03 00:24, 13F

09/03 00:24, , 14F
SetFormat, float, 07.0
09/03 00:24, 14F

09/03 00:24, , 15F
today += 0
09/03 00:24, 15F

09/03 00:25, , 16F
F1::Send,%today%
09/03 00:25, 16F

09/04 21:39, , 17F
也感謝 JediDotOrg 指導,受益良多,解決工作重覆輸入困擾..
09/04 21:39, 17F
文章代碼(AID): #1CSCD6m2 (EzHotKey)
文章代碼(AID): #1CSCD6m2 (EzHotKey)