需要帮助排除AHK故障(以某种方式损坏?)

时间:2014-11-28 22:10:45

标签: autohotkey

我使用AutoHotKey几个月没有任何问题,但现在我的一些(不是全部)快捷方式不再有效。

用于打开浏览器标签并直接进入网站的任何快捷方式仍然有效。例如,这......

#a::Run www.autohotkey.com

...当您按下WIN + A时,仍会将新标签置于焦点并加载AutoHotKey网站。同样,我启动程序所需的一切仍然有效。但是我大多使用AHK来访问没有小键盘的笔记本电脑上的重音字母或特殊字符。此...

!c::Send,ç

...用于生成ç但现在当您按ALT + c时它会生成:ç

它似乎并不完全与ALT键绑定。即使我重新映射以避免ALT键,我也有同样的问题。下面是(我相信)我的* .ahk文件中受影响的位。

感谢所有有想法的人,为什么这个工作得很好,然后有一天停止了工作!我希望能够再次使用AutoHotKey。

!a::Send,à
!b::Send,ß
!e::Send,è
#!e::Send,é
!i::Send,ï
!c::Send,ç
#!c::Send,Ç
!d::Send,·
!g::Send,?
!h::Send,?
!m::Send,—
!n::Send,ñ
!p::Send,¶
+!p::Send,þ
!s::Send,§
!x::Send,×
!'::Send,«
#!'::Send,»
!2::Send,²
!3::Send,³
!4::Send,¢
!7::Send,£
!=::Send,±
!/::Send,÷
+!/::Send,¿
!.::Send,…

2 个答案:

答案 0 :(得分:2)

  1. 您使用的是什么版本的AutoHotkey?始终使用来自http://ahkscript.org/的AutoHotkey及其文档(当前最新版本,新的官方网站)! Autohotkey.com上的AutoHotkey及其文档已经过时,使用它们可能会遇到一些问题!

  2. 尝试使用管理员权限启动脚本。

  3. 启用防病毒软件并尝试脚本是否有效。

  4. 检查其他软件。也许其中一些人使用相同的快捷方式?

答案 1 :(得分:0)

如果在此过程中激活了美式键盘,则加载包含国家字符的UTF-8宏将无法正常工作。切换到国家键盘,然后重新加载宏文件。

例如,我正在使用这些区域设置/键盘组合,而AHK脚本只能加载两个:

enter image description here

当键盘切换到ENG-US时,我得到以下错误(文件始终相同,以UTF-8编码),而不是成功:

enter image description here

---------------------------
AutoHotkey.ahk
---------------------------
Error at line 332.

Line Text: #ú::Send {Browser_Back}
Error: Invalid hotkey.

The script was not reloaded; the old version will remain in effect.
---------------------------
OK   
---------------------------

对于其他一些国家角色,你没有得到上述错误,但没有来自AHK的警告你会在解释某些UTF-8字符时产生奇怪的效果。


AHK版本:1.1.16.05(ahkscript.org