如何通过Chr()输入一些字符
How to input somes chacters by Chr()
我是 AutoHotKey 的新手,我尝试使用 SendInput 通过 Chr
输入 3 个字符 Chr
=15=]
^Numpad1::
SendInput %Chr(44) %Chr(8451) %Chr(12290)
Return
我不知道如何实现,我不想用三个SendInput
来做这个,我的意思是Chr
和SendInput
是否可以同一条线。这可能吗?
编辑:我找到了一种方法如何在单行上完成它,没有变量或 Return
:
^Numpad1::SendInput % Chr(44)Chr(8451)Chr(12290)
请记住,您仍然可以避开大多数代码并立即看到您定义的含义。使用Character Map应用程序直接获取字符,然后将它们放入文件中。数字很少比直接书写的符号有优势。只是 ,
(逗号)需要转义为 {,}
:
`Numpad1::SendInput {,}℃。
^Numpad1::
SendInput % Chr(44) Chr(8451) Chr(12290)
Return
%
后跟 space
导致参数被评估为表达式
我是 AutoHotKey 的新手,我尝试使用 SendInput 通过 Chr
输入 3 个字符 Chr
=15=]
^Numpad1::
SendInput %Chr(44) %Chr(8451) %Chr(12290)
Return
我不知道如何实现,我不想用三个SendInput
来做这个,我的意思是Chr
和SendInput
是否可以同一条线。这可能吗?
编辑:我找到了一种方法如何在单行上完成它,没有变量或 Return
:
^Numpad1::SendInput % Chr(44)Chr(8451)Chr(12290)
请记住,您仍然可以避开大多数代码并立即看到您定义的含义。使用Character Map应用程序直接获取字符,然后将它们放入文件中。数字很少比直接书写的符号有优势。只是 ,
(逗号)需要转义为 {,}
:
`Numpad1::SendInput {,}℃。
^Numpad1::
SendInput % Chr(44) Chr(8451) Chr(12290)
Return
%
后跟 space
导致参数被评估为表达式