Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 需要帮助排除AHK(不知为何损坏?)_Autohotkey - Fatal编程技术网

Autohotkey 需要帮助排除AHK(不知为何损坏?)

Autohotkey 需要帮助排除AHK(不知为何损坏?),autohotkey,Autohotkey,我使用自动热键几个月都没有问题,但现在我的一些(不是全部)快捷键不再工作 用于打开浏览器选项卡并直接转到站点的任何快捷方式仍然有效。例如,这个 #a::Run www.autohotkey.com …当您按WIN+a时,仍将显示一个新选项卡并加载自动热键站点。同样,我启动程序所需的一切都仍然有效。但我大部分时间都是用AHK在没有numpad的笔记本电脑上访问重音字母或特殊字符。这个 !c::Send,ç …过去用来生成aç,但现在当你按下ALT+c时,它会生成:ç 它似乎并不完全与ALT键

我使用自动热键几个月都没有问题,但现在我的一些(不是全部)快捷键不再工作

用于打开浏览器选项卡并直接转到站点的任何快捷方式仍然有效。例如,这个

#a::Run www.autohotkey.com
…当您按WIN+a时,仍将显示一个新选项卡并加载自动热键站点。同样,我启动程序所需的一切都仍然有效。但我大部分时间都是用AHK在没有numpad的笔记本电脑上访问重音字母或特殊字符。这个

!c::Send,ç
…过去用来生成aç,但现在当你按下ALT+c时,它会生成:ç

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

感谢任何一个有想法的人,为什么这很有效,然后有一天停止了工作!我希望能够再次使用自动热键

!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,…
  • 您使用的是什么版本的自动热键?始终使用自动热键及其文档(当前最新版本,新官方网站)!AutoHotkey及其AutoHotkey.com上的文档已过时,您可能在使用它们时遇到一些问题

  • 尝试使用管理员权限启动脚本

  • 打开防病毒软件并尝试脚本是否工作

  • 检查其他软件。也许他们中的一些人正在使用相同的快捷方式


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

    例如,我使用的是这些区域设置/键盘组合,AHK脚本加载只有两个:

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

    对于其他一些国家字符,您不会出现上述错误,但如果没有AHK的警告,您会在解释某些UTF-8字符时出现奇怪的效果



    AHK版本:1.1.16.05()

    您使用的是哪个版本的自动热键
    msgbox%A_AhkVersion
    ,因为这听起来像是编码问题。您是否从autohotkey.com下载了/“更新”?
    ---------------------------
    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   
    ---------------------------