我正在尝试构建一个在末尾空白的AutoHotKey。但我不知道如何实现它。纪录片对我也没有帮助。尝试“”并且没有我想要的结果。
结果应该是这个字符串: “2016-02-03:”
我的剧本:
$F12::
SetTitleMatchMode, 2
FormatTime, xx,, yyyy-MM-dd : " "; This is one type of the date format
SendInput, %xx%
Return
这是纪录片“结局人物”:
除非星号选项生效,否则您必须输入结尾 在hotstring的缩写后触发它的字符。结尾 字符最初由以下内容组成: - ()[] {}':;“/ \,。?!
n
t (注意n is Enter,
t是Tab,并且之间有一个普通的空格n and
吨)。可以通过编辑来更改这组字符 下面的示例,它为所有人设置新的结束字符 hotstrings,而不仅仅是它下面的那些:Hotstring EndChars - ()[] {}:;'“/ \,。?!
n
t
任何人都可以帮助我实现这一目标吗? THX
答案 0 :(得分:1)
您可以在SendInput命令中显式添加空格。
$F12::
SetTitleMatchMode, 2
FormatTime, xx,, yyyy-MM-dd : " "; This is one type of the date format
SendInput, %xx%{space}
Return
答案 1 :(得分:1)
或者您可以使用以下语法:
SendInput, % xx " "
通过在开头使用单个百分号,文本将被解释为变量,除非您将其放在引号中。引号之外的空格将被忽略 如果您愿意,可以选择在变量和字符串之间加一个点:
SendInput, % xx . " "
还有内置变量A_Space,它只包含一个空格:
SendInput, % xx . A_Space
或
SendInput, %xx%%A_Space%