将数据插入自动热键脚本中

时间:2019-08-26 09:54:43

标签: autohotkey

我有以下脚本,让我在文本文件中插入一行:

^1::
     InputBox, text, fire writing, What did you achieve today?
     file := FileOpen("log.txt", "a")
     file.write(text "`n") 
     file.Close()
 return

我现在想为此添加一个日期,以便获得DDMMYYYY-mytext。我应该对此脚本进行任何修改以实现此目的吗?

1 个答案:

答案 0 :(得分:4)

要使用AutoHotkey格式化日期,请查看FormatTime的文档。

它采用以下参数,其中Format是您要修改的参数:

  

FormatTime,OutputVar,YYYYMMDDHH24MISS,格式

在您的情况下,您的脚本应类似于以下内容:

^1::
     FormatTime, TimeString,, ddMMyyyy
     InputBox, text, fire writing, What did you achieve today?
     file := FileOpen("log.txt", "a")
     file.write(TimeString . " - " . text "`n") 
     file.Close()
 return