我是autohotkey的初学者 我想制作一个脚本来检查我是否写了":)"然后它取代了这个"" (web.whatsapp中的表情符号) 我不知道是否可以使用GetKeyState,因为在我的键盘中我需要Shift +点来表示":"和#34;)" Shift + 9。
我很抱歉我的英语不好。希望你能理解。 :)
谢谢。
有效的代码(感谢Forivin)
:::)::
clipSave := ClipboardAll
Clipboard := "" ;
Send, ^v
Clipboard := clipSave
Return
:::D::
clipSave := ClipboardAll
Clipboard := "" ;
Send, ^v
Clipboard := clipSave
Return
答案 0 :(得分:2)
这对我有用:
:::)::
clipSave := ClipboardAll
Clipboard := "" ;make sure this actually contains the smiley character, once you copied that into your notepad application
Send, ^v
Clipboard := clipSave
Return
:::(::
clipSave := ClipboardAll
Clipboard := "" ;make sure this actually contains the smiley character, once you copied that into your notepad application
Send, ^v
Clipboard := clipSave
Return
确保使用正确的编码保存文件(UTF-8为我完成了这项工作)。你可能想要使用像Notepad ++这样的东西 它也可能有助于安装unicode版本Autohotkey。 (我使用最新的32位Unicode版本的AHK_L。)
答案 1 :(得分:0)