办公教育 · 2024-05-10

开源自动化工具 AutoHotkey 2.0.14

AutoHotkey: AutoHotkey是一个免费的开源脚本语言,用于自动化Windows操作系统上的各种任务。它可以记录和回放键盘和鼠标操作,并且具有强大的脚本编写和编辑功能。

AutoHotkey: AutoHotkey是一个免费的开源脚本语言,用于自动化Windows操作系统上的各种任务。它可以记录和回放键盘和鼠标操作,并且具有强大的脚本编写和编辑功能。

下面是AutoHotkey的安装、配置和使用步骤的例子:

安装AutoHotkey
1. 访问AutoHotkey的官方网站:https://www.autohotkey.com/
2. 在网站上下载最新版本的AutoHotkey安装程序。
3. 运行安装程序,并按照提示完成安装过程。

配置AutoHotkey
1. 创建一个新的文本文件,例如myScript.ahk。
2. 使用文本编辑器打开该文件,并输入以下示例代码:

示例代码 v1
^j::
MsgBox Hello, AutoHotkey!
return
3. 保存文件并关闭文本编辑器。

使用AutoHotkey
1. 双击运行myScript.ahk文件,或者右键点击文件并选择“运行脚本”。 2. 脚本将在后台运行,并等待触发特定的热键。 3. 在任何应用程序中按下Ctrl + J组合键,将弹出一个消息框显示“Hello, AutoHotkey!”。
这只是一个简单的示例,演示了如何使用AutoHotkey创建一个热键触发的操作。你可以根据自己的需求编写更复杂的脚本,例如模拟键盘输入、自动化鼠标点击、窗口管理等。

录制示例
以下是使用AutoHotkey录制操作过程的步骤:
1. 安装AutoHotkey:前往AutoHotkey官方网站(https://www.autohotkey.com/),下载并安装最新版本的AutoHotkey。
2. 创建新的脚本:使用文本编辑器(例如Notepad)创建一个新的文本文件。
3. 开始录制:在脚本文件中,输入以下代码来开始录制操作过程:
; 开始录制
#InstallKeybdHook
#InstallMouseHook
#Persistent
#UseHook
#MaxThreadsPerHotkey 2

; 设置快捷键开始录制
^+r::
Record()
return

; 录制函数
Record()
{
MouseGetPos, startX, startY
CoordMode, Mouse, Screen
FileDelete, %A_ScriptDir%\recorded_actions.ahk
Loop
{
Input, key, L1 M
if (key = ^+r)
break
MouseGetPos, x, y
ToolTip, % “MouseClick, ” . (x – startX) . “, ” . (y – startY)
FileAppend, % “MouseClick, ” . (x – startX) . “, ” . (y – startY) . “`n”, %A_ScriptDir%\recorded_actions.ahk
}
ToolTip
}
4. 保存脚本:将文件保存为.ahk扩展名,例如record.ahk。
5. 运行脚本:双击运行脚本文件,或者通过命令行运行AutoHotkey命令来启动脚本。
6. 开始录制操作:按下Ctrl + Shift + R组合键开始录制操作过程。
7. 执行操作:在录制过程中,进行你想要录制的操作,包括键盘按键、鼠标点击、窗口切换等。
8. 停止录制:按下Ctrl + Shift + R组合键停止录制。
9. 保存录制结果:录制的操作将保存在与脚本文件相同的目录下的recorded_actions.ahk文件中。
10. 回放录制的操作:在脚本中添加代码来回放录制的操作,例如使用FileRead和Send命令来读取录制文件中的操作并执行。

这是一个简单的示例,演示了如何使用AutoHotkey录制操作过程。你可以根据自己的需求进行更复杂的录制和回放操作。请注意,录制的结果可能需要进行一些手动调整和修改

AutoHotkey具有丰富的文档和示例,你可以在官方网站上找到更多详细的教程和文档:https://www.autohotkey.com/docs/

AutoHotkey: AutoHotkey是一个免费的开源脚本语言,用于自动化Windows操作系统上的各种任务。它可以记录和回放键盘和鼠标操作,并且具有强大的脚本编写和编辑功能。

AutoHotkey脚本转换为Python代码。
一些工具可以帮助你将现有的AutoHotkey脚本迁移到Python环境中,以便在Python中进行自动化操作。以下是一些常用的工具:
1. ahk2py: ahk2py是一个开源项目,可以将AutoHotkey脚本转换为Python代码。它提供了一个命令行工具,可以将ahk脚本转换为等效的Python代码。你可以在GitHub上找到该项目的源代码和使用说明:https://github.com/eliben/ahk2py
2. pyahk: pyahk是一个Python库,可以在Python中执行AutoHotkey脚本。它提供了与AutoHotkey类似的API,可以用于模拟键盘和鼠标操作。你可以在GitHub上找到该项目的源代码和使用说明:https://github.com/spyoungtech/pyahk
这些工具可以帮助你将AutoHotkey脚本转换为Python代码,并在Python环境中进行自动化操作。请注意,转换的结果可能需要进行一些手动调整和修改,以适应Python的语法和库。

其他:?吉-尔_家-网站-j_i-e-r.v_i-p
有一些AI项目结合了类似AutoHotkey的自动化工具,以提供更智能和自适应的自动化能力。以下是一些相关的项目:
1. SikuliX: SikuliX是一个基于图像识别的自动化工具,可以用于自动化图形界面应用程序。它使用图像匹配和模式识别技术,可以识别屏幕上的图像元素并执行相应的操作。SikuliX支持Python编程语言,并提供了一个简单易用的API。你可以在官方网站上找到更多信息:http://sikulix.com/
2. PyAutoGUI: PyAutoGUI是一个Python库,可以用于自动化键盘和鼠标操作。它可以模拟键盘按键、鼠标移动和点击等操作,可以用于自动化各种任务。PyAutoGUI结合了图像识别和屏幕坐标定位等技术,可以实现智能的自动化操作。你可以在GitHub上找到该项目的源代码和使用说明:https://github.com/asweigart/pyautogui

这些项目结合了AI和自动化工具,提供了更智能和灵活的自动化能力。它们可以根据图像特征或屏幕上的元素进行识别和操作,从而实现更智能的自动化任务。你可以根据具体的需求选择适合你的项目。

AutoHotkey: AutoHotkey是一个免费的开源脚本语言,用于自动化Windows操作系统上的各种任务。它可以记录和回放键盘和鼠标操作,并且具有强大的脚本编写和编辑功能。

官网 https://www.autohotkey.com/

0109下载地址:
https://jier-vip.lanzoul.com/b00jdchhej
密码:3nmu

本站大部分下载链接正在逐步由原123网盘向百度网盘和城通网盘迁移。众所周知的原因,123网盘开始套路了收费了,考虑到广大网友的需求,吉尔选择了老牌网盘,虽说速度慢一点,重在稳定。
有啥意见,可在评论区留言。