什么是AHK档案?

如何打开,编辑和转换AHK文件

一种文件用.ahk.文件扩展名是AutoHotkey Script文件。这是一个纯文本文件类型这是由AutoHotkey使用的免费脚本工具,用于在Windows中自动化任务。

AutoHotkey可以使用这个文件来自动点击窗口提示,输入字母和数字,等等。这对于长时间、冗长、重复的动作特别有用,这些动作总是遵循相同的步骤。

Windows 10中的AHK文件

如何打开香港hk档案

尽管AHK文件只是文本文件,但它们才能在自由的上下文中被理解和执行AutoHotkey程序。它必须被安装,以便文件执行它被写入的任务。

只要句法是正确的,软件了解文件中写入的是Autohotkey应遵循的一系列命令。

只使用时要格外小心可执行文件就像这些你自己做的或者你从一个可信的来源下载的。一旦一个AHK文件存在电脑上安装了自动热键是你把你的电脑置于危险的时刻。该文件可能包含有害的脚本,可能会对您的个人文件以及重要的系统文件造成大量损害。

autohotkey下载页面包含软件的完整安装程序版本以及两者的便携式选项32位和64位版本的Windows。

所有说,因为AHK文件是写在纯文本,任何文本编辑器(如记事本在Windows或从我们的最佳自由文本编辑列表)可用于构建步骤并更改现有文件。但是,但是,必须安装AutoHotkey以实际上将命令置于文本文件中做某事

这意味着,如果你在你的电脑上创建了一个AHK文件,并且安装了AutoHotkey,它可以正常工作,你就不能将相同的文件发送给其他人不是安装软件并期望它也为他们工作。当然,除非你将它转换为EXE,您可以在下面的部分中了解更多信息。

如果文件中的指令没有明显的事情,那么您似乎似乎已打开AHK文件。例如,如果您输入了输入键盘命令的特殊组合后,如果您的设置为键入句子,则打开特定文件将不会显示其运行的任何窗口或指示。但是,如果您已将您的打开以打开其他程序,关闭计算机等,则确认您已打开了一个。

但是,所有开放脚本都显示在任务管理器自动热键,以及Windows任务栏的通知区域。因此,如果你不确定AHK文件当前是否在后台运行,一定要检查这些区域。

如何转换一个

AHK文件可以转换为EXE,以便他们可以运行,而无需显式安装autohotkey。您可以阅读更多关于转换为exe的信息将脚本转换为exe(ahk2exe)页面。

基本上,最快捷的方式是右键单击该文件并选择编译脚本选项。您还可以通过Autohotkey安装文件夹中包含的AHK2EXE程序进行此转换。您可以通过“开始”菜单搜索它或在此文件夹中搜索:

C:\Program Files\AutoHotkey\Compiler

自动是一个类似于AutoHotkey的程序,但使用AUT和AU3文件格式代替。可能没有一种简单的方式将AHK转换为其中一种格式,所以如果这是你想要的,你可能需要在AutoIt中完全重写脚本。

AHK文件示例

下面是一些你可以在几分钟内使用的例子。只需将其中一个复制到文本编辑器中,以。ahk文件扩展名保存,然后在运行自动热键的计算机上打开它。它们会在后台运行(你不会“看到”它们打开),并在相应的按键被触发时立即工作。

这个将显示或隐藏隐藏文件每一次窗户H钥匙同时按下。这比这更快手动显示/隐藏隐藏文件

;使用Windows键+ H来显示或隐藏隐藏文件
#H::
gread, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
如果hiddenfiles_status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
其他的
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
WinGetClass eh_Class,
if(eh_class =“#32770”或a_osversion =“win_vista”)
发送,{F5}
否则PostMessage,0x111,28931 ,,,一个
返回

以下是一个简单的autohotkey脚本,可完全可编辑到您的喜好。它将打开一个具有快速键盘快捷键的程序。在此示例中,我们将脚本设置为何时打开记事本赢得+ N.被按下。

#n ::运行记事本

这是一个类似的一个快速打开的人命令提示符从任何地方:

# p::运行cmd

看到AutoHotkey快速参考用于语法问题和其他脚本示例。

还是打不开?

如果安装了AutohotKey时,如果您的文件未运行,并且尤其如果在用文本编辑器查看时它不显示文本命令,那么很有可能你实际上没有AutoHotkey Script文件。

有些文件在结尾使用后缀,拼写很像“”。一种HK" but that doesn't mean that you should treat the files as equals—they don't always open with the same programs or convert with the same tools.

例如,您可能真的有一个AHX文件,它是一个WinAhx Tracker模块文件,其与Autohotkey一起使用的脚本文件无关。或者它可能是一个唯有通过文件与photoshop一起使用。

另一个类似的声音但完全不同的文件扩展名是APK.这些是运行在Android上的应用程序操作系统并且远离图片文件,因此如果您拥有其中一个,则将无法从上面使用Autohotkey开端商来打开它。

ASHX.文件是另一个例子。该文件扩展名中只添加了一个字母,但格式与ASP有关。NET web服务器应用程序代替。

这里的要点是研究它使用的文件扩展名,以便找到可以打开或转换文件的适当程序。

这个页面有用吗?