如何通过Chr()输入一些字符

How to input somes chacters by Chr()

我是 AutoHotKey 的新手,我尝试使用 SendInput 通过 Chr 输入 3 个字符 Chr =15=]

^Numpad1::
    SendInput %Chr(44) %Chr(8451) %Chr(12290)
Return

我不知道如何实现,我不想用三个SendInput来做这个,我的意思是ChrSendInput是否可以同一条线。这可能吗?

编辑:我找到了一种方法如何在单行上完成它,没有变量或 Return:

^Numpad1::SendInput % Chr(44)Chr(8451)Chr(12290)

请记住,您仍然可以避开大多数代码并立即看到您定义的含义。使用Character Map应用程序直接获取字符,然后将它们放入文件中。数字很​​少比直接书写的符号有优势。只是 ,(逗号)需要转义为 {,}:

`Numpad1::SendInput {,}℃。

使用expression mode:

^Numpad1::
    SendInput % Chr(44) Chr(8451) Chr(12290)
Return

% 后跟 space 导致参数被评估为表达式