大小:2.9MB类别:常用工具
语言:简体中文系统:Android or ios
更新时间:2024-03-21 15:20:29
AutoHotkey是一款免费的开源自动化脚本语言和工具,用于创建自定义的键盘快捷键、自动化任务和脚本。用户可以编写简单而强大的脚本,以自动执行任务、自定义键盘快捷键、模拟鼠标点击等。它支持Windows操作系统,并具有简单易学的语法,可帮助用户提高生产力和自定义他们的计算机体验。欢迎大家下载体验。
1、在本站下载AutoHotkey安装包
2、使用压缩软件进行解压(推荐使用winrar)
3、点击exe文件开始安装
1、在字符串赋值时,使用a=b这种方式时,“"”(英文双引号)、“,”(英文逗号)需要转义,转义符为“·”(Tab上面,1左边的字符),等同于其他语言的“\”。其他要转义的字符:回车“`r”,换行“`n”,制表符“`t”,空格“%A_Space%”,非注释分号“`;”,非引用百分号“`%”。
2、AHKer在接触AHK可能接触过其他语言,会有书写方面的问题。建议按照标准书写风格书写并严格使用制表符以及区块进行分层。语句各属性项目严格使用英文逗号分隔而不是空格,这会大大减少错误情况。
3、使用AutoScriptWriter录制的脚本可能会用语句冗余以及操作时间不当等操作,可以作参考并适当添加win相关命令以及PixelGetColor、ImageSearch等命令在恰当的时机操作。
4、窗口以及像素相关操作(如鼠标点击)默认为相对当前活动窗口,一些操作可能会错误。需要默认为全屏幕,请在脚本头添加:CoordMode,Pixel,ScreenCoordMode,Mouse,screen
5、脚本运行时,默认会有任务栏图标及相关右键菜单,如不需右键菜单,请在脚本头添加Menu,Tray,NoStandard;如不需要显示任务栏图标,请在脚本头添加#NoTrayIcon。
1、可以通过手工或使用宏录制鼠标或键盘宏来实现键盘和鼠标自动化;
2、可以创建热键键盘,操纵杆和鼠标,几乎所有的关键按钮和组合都可以成为一个热键;
3、创建自定义数据录入表格,用户界面和菜单栏;
4、重映射你的键盘,游戏杆和鼠标上的按键和按钮;
5、从手持遥控器通过WinLIRC的客户端脚本响应信号;
6、运行加强现有的AutoIt v2的脚本。
传送键盘键和鼠标点击可以自动执行所有操作。你可以用手写宏或用宏录制器。
创建键盘、游戏杆、鼠标的热键。基本上所有的按键,按钮和组合键都可以设置为热键。
键入缩略词后,扩展缩略语。举例来说,输入“btw”就会自动产生“bytheway”。
建立一个定制的数据输入表格、用户界面和菜单栏。详情请参阅GUI。
将键盘、游戏杆和鼠标重新映射到键盘和鼠标。
它是通过WinLIRC客户端脚本执行对方远程控制的信号。
运行已有的AutoItv2脚本,并对其进行改进。
如果不安装AutoHotkey,就可以把任意脚本转换成exe文件。
【本机代码互操作】
可以调用COM和DLL对象进行功能扩展;可以创建机器码地址,当它被调用时会重定向到脚本中的函数;可以复制字符串到内存地址或来自内存地址,并可以对其在指定代码页间进行转换;
【文件、目录和磁盘管理】
读取、写入、复制、删除、获取设置属性以及解释文本文件比起其他语言更容易;提供面向对象的文件I/O操作;支持驱动器弹出以及获取驱动器列表、容量、剩余空间、文件系统、卷标、序列号、类型、状态等;可对IN文件(配置信息文件)进行读写操作。
【流程控制】
多种条件判断(字符项目、窗口、文件、进程、错误返回值等),条件下采用{}区块以及制表符进行分层级;可以配合变量进行多级循环复杂操作;可以与一般编程一样创建自定义函数并调用;
【图形界面】
使用您喜欢的图标、工具提示(ToolTip)、菜单项目和子菜单来自定义托盘图标菜单;显示对话框、工具提示(Tooltips)、气球提示以及弹出菜单,与用户交互;可以置顶自定义图片来做程序启动界面;
【鼠标和键盘】
可以禁用或启用用户通过键盘和鼠标对电脑进行操作而脚本不受影响。用游戏操纵杆或键盘代替鼠标;可以对窗口中的指定控件进行点击、改变文字等操作而不会出现鼠标点击事件;
【数学相关】
可以进行一些科学运算(如三角函数、平方根、幂运算、e^N等);
【屏幕管理】
通过检测图像和象素色彩来自动执行游戏中的动作;
【进程管理】
执行脚本动作来响应系统关闭或注销;使用RunAs方式指定运行用户身份;可以对进程进行是否存在、列表、优先级、等待运行、等待结束操作;
【注册表】
可以循环读取注册表并操作;可对注册表进行读写、删除操作。
【声音命令】
调节音量、设置静音,以及其他关于声卡的设置;可以播放wav音频;
【字符串管理】
可以定义字符串变量对字符串变量进行截取、替换、正则表达式匹配、大小写改变等处理;可以生成随机数,用户可以根据随机数生成自定义随机字符;获取并改变剪贴板的内容,包括从资源管理器中复制的文件的名称;针对一组与通配符匹配的文件进行操作;
【窗口管理】
可以检测窗口是否处于各种状态(激活、存在、隐藏等);可以获取窗口的标题、ahk_class、文字等相关信息方便鼠标等操作;可以对窗口进行激活、隐藏、关闭、强制关闭、等待等相关操作;
皖ICP备2022011491号-2 三九游戏网手机版 版权所有