阅读:76回复:1
[分享] 日期直通車-使用$GO+AutoHotkey v2 Script
測試了$GO()的通道功能,以AutoHotkey v2腳本撰寫,執行前必須安裝AutoHotkey v2環境。
AutoHotkey V2 script (副檔名可自行修改為.ahk) get-date.ahk2: #Requires AutoHotkey v2.0 #SingleInstance Force sDayDiff := A_Args[1] iDayDiff := Integer(sDayDiff) sFormat := A_Args[2] sDateAfterDiff := DateAdd(A_Now, iDayDiff, "days") sDate := "" if (sFormat == "C") { sDate := FormatTime(sDateAfterDiff, "yyyy年MM月dd日") } else if (sFormat == "R") { sYear := FormatTime(sDateAfterDiff, "yyyy") sYear := String(Integer(sYear) - 1911) sDate := sYear . "年" . FormatTime(sDateAfterDiff, "MM月dd日") } else if (sFormat == "E") { sDate := FormatTime(sDateAfterDiff, "yyyy-MM-dd") } ;A_Clipboard := sDate FileAppend sDate , "*"碼表裡的編碼: #get-date.ahk2 日數 格式(C/E/R) zdd $[明天(中式)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_1$_C) zdd $[明天(西式)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_1$_E) zdd $[明天(ROC)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_1$_R) zdd $[今天(中式)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_0$_C) zdd $[今天(西式)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_0$_E) zdd $[今天(ROC)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_0$_R) zdd $[昨天(中式)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_-1$_C) zdd $[昨天(西式)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_-1$_E) zdd $[昨天(ROC)]$GO(|c:\Program$_Files\autohotkey\autohotkey64.exe$_j:\ahk2\get-date.ahk2$_-1$_R)執行結果: |
|
|