AutoHotkey
AutoHotkey知识分享、实战经验、避坑指南
liuyukuan
擅长RDA(Robotic Desktop Automation)、数据处理、工具优化;致力于简化工作、提高效率!Geek
展开
-
[AHK]Listbox with incremental search
可以根据文本框中的输入内容,实时动态从列表中搜索并定位所搜索内容。原创 2024-09-11 14:24:05 · 283 阅读 · 0 评论 -
[AHK]ListBox的增删改移等操作示范
ahk v1 中对ListBox的操作:增、删、改、上移、下移等操作。原创 2024-09-10 17:17:41 · 506 阅读 · 0 评论 -
[AHK V2]鼠标悬停展开窗口,鼠标离开折叠窗口
演示鼠标悬停窗口标题栏则展开窗口,鼠标离开窗口标题栏则折叠窗口。原创 2024-06-30 12:24:32 · 373 阅读 · 0 评论 -
【AHK V2】设计模式之命令模式
设计模式命令模式 AutoHotkey v2代码示范原创 2024-05-20 15:55:18 · 1219 阅读 · 0 评论 -
[AHK V2]发布订阅模式实现两个脚本通信的事件机制
AutoHotkey V2 实现的“发布订阅模式”示例原创 2024-05-18 11:58:01 · 400 阅读 · 1 评论 -
[AHK]自定义消息实现两个脚本之间通信
在AHK中用自定义消息实现两个脚本之间通信。原创 2024-04-18 17:42:06 · 528 阅读 · 0 评论 -
【LeetCode】206.反转链表
头插法一般用于链表的创建,这里用的头插法大致相同,就是将原链表的结点从链表头逐个取下,并用头插法创建链表的方式重新建立一个反向排序的链表,已达到反转链表的效果。进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。输入:head = [1,2,3,4,5]输入:head = [1,2]输出:[5,4,3,2,1]输入:head = []原创 2024-04-14 09:53:57 · 208 阅读 · 0 评论 -
[AHK v2]比较两个数组的差异
比较两个数组的差异原创 2024-04-05 15:50:44 · 402 阅读 · 0 评论 -
【AHK v2】数据结构LinkedList实现示例
创建了一个`LinkedList`实例,添加了几个元素,然后展示了如何获取元素、移除元素和打印链表。这个简单的链表实现可以作为学习AutoHotkey v2面向对象编程的起点。原创 2024-04-03 17:04:57 · 483 阅读 · 0 评论 -
[AHK V2] 命令行辅助:一键将选中的文件路径信息复制到CMD
通常,我们需要使用命令行实用程序(如Image Magick、ffmpeg等)来处理一些文件。每次都使用略微或完全不同的参数(或者您键入的速度非常快,所以即使每次参数相同也没关系)。将文件粘贴到CMD中很容易,但将文件路径作为静态参数放置在命令行中很不方便,因为它很长,很难在每个参数之间导航。因此,最好将文件路径设置为环境变量。翻译 2023-12-26 11:18:06 · 622 阅读 · 0 评论 -
[FUNC]判断窗口在哪一个屏幕上
识别某个窗体在哪一个显示屏上。原创 2023-12-01 21:15:16 · 662 阅读 · 0 评论 -
[FUNC]判断当前鼠标在哪一个屏幕上
识别鼠标所在屏幕是哪一个显示屏原创 2023-12-01 17:26:23 · 230 阅读 · 0 评论 -
A.ahk 创建菜单,B.ahk显示A的菜单或调用A的某个功能
通过微软的COM模型实现在两个ahk进程之间协同原创 2023-10-30 09:54:50 · 515 阅读 · 0 评论 -
AHK v2中一个问号两个问号代表啥意思
AutoHotkey v2中带问号的特殊操作符介绍原创 2023-10-23 11:44:30 · 351 阅读 · 0 评论 -
[AHK]将字符转换成莫尔斯电码
通过ahk编程将字符转成莫尔斯电码并播放出来原创 2023-04-22 17:08:50 · 643 阅读 · 0 评论 -
提取括号中的内容
这篇文章主要介绍了提取中括号中的内容的操作,涉及字符串的正则匹配、AHK的字符串转换、遍历等相关操作技巧,需要的朋友可以参考下原创 2023-02-22 17:22:12 · 1933 阅读 · 1 评论 -
[ahk]如何载入Scite的会话Session文件
每次右击编辑.ahk文件时,都会将之前Scite打开的会话删除了,因此想实现加载Session的功能。原创 2023-02-15 20:58:55 · 1422 阅读 · 0 评论 -
[AHK]用ChatGPT写脚本
让ChatGPT写个AutoHotkey语言的对象使用例子原创 2023-02-10 16:40:26 · 1861 阅读 · 0 评论 -
[AHK]如何移动ToolWindow
OnMessage(0x201, "move_Win")原创 2023-01-29 10:47:08 · 540 阅读 · 0 评论 -
[FUNC]在AHK中实现Pyhton的range函数
用AutoHotkey V1 实现了Python中的range,用以辅助实现for循环,弥补AutoHotkey中没有for循环的缺憾。原创 2023-01-17 10:56:22 · 564 阅读 · 0 评论 -
[AHK]GUI编程中的v标签、g标签示例
GUI编程中的v标签、g标签示例原创 2023-01-15 13:45:04 · 561 阅读 · 0 评论 -
AHK编码规范--AutoHotkey Style Guide
AHK编程代码规范,没有规矩不成方圆翻译 2023-01-14 23:28:04 · 663 阅读 · 0 评论 -
[AHK]面向对象--窗口类
本文主要演示用Class来的成员属性来记录窗口的数据、用类的成员函数实现激活动作原创 2023-01-12 15:35:48 · 753 阅读 · 0 评论 -
[AHK]爬取i问财主动买入前100股票
通过AHK语言实现爬取i问财网站上的主动买入前100股票原创 2023-01-08 10:19:01 · 943 阅读 · 0 评论 -
[AHK]AutoHotkey调整当前窗口的透明度
快捷设置当前窗口的透明度原创 2023-01-06 21:06:31 · 592 阅读 · 0 评论 -
[AHK]腾讯实时股票数据接口
从腾讯网获取实时股票价格原创 2023-01-05 14:43:47 · 2582 阅读 · 0 评论 -
[AHK]让当前脚本开机自动启动
扩展知识:A_ScriptFullPath为内置变量,当前脚本的完整路径, 例如 C:\My Documents\My Script.ahk 如果脚本是编译的就是当前可执行文件的完整路径.扩展知识:A_StartupCommon为内置变量,指向 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp。将下面的代码放到你自己的脚本中,如autostart配置为1则添加到 自动启动,为0则删除自动启动。翻译 2022-10-27 17:39:11 · 2572 阅读 · 0 评论 -
【AHK】快速记录闪念到Obsidian
在关闭Obsidian的情况下快速记录闪念的方案翻译 2022-10-19 14:52:20 · 614 阅读 · 0 评论 -
位运算的左移、右移
按位左移().原创 2022-10-02 21:26:31 · 2287 阅读 · 1 评论 -
[AHK]用用AutoHotkey自定义整段文字,输入到obsidian
用AutoHotkey自定义整段文字,输入到OB时遇到一个问题.. 文字中包含有序列和缩进原创 2022-09-20 20:46:53 · 1193 阅读 · 0 评论 -
[AHK]同花顺xiadan专业版全仓下单
同花顺xiadan专业版,用ahk自动点击全仓买入下单原创 2022-09-19 20:41:02 · 1286 阅读 · 0 评论 -
[AHK]安信猎豹自动下单
用ahk脚本实现安信猎豹自动下单。原创 2022-09-18 20:04:17 · 989 阅读 · 2 评论 -
【AHK】如何实现通达信电脑端 核按钮清仓
用AHK来DIY核按钮清仓助手原创 2022-06-29 13:24:58 · 2625 阅读 · 0 评论 -
[AHK]为通达信画线工具中的文字注释功能增加热键
简化操作,热键盲操,无需鼠标寻找、定位、点击。原创 2022-06-06 09:47:53 · 1124 阅读 · 1 评论 -
[AHK]用AutoHotkey面向对象实践“观察者模式”
观察者模式(Observer)观察者模式(发布-订阅模式):定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发送变化时,会通知所有观察者对象,让它们能够自动更新自己案例:珠宝商运送一批钻石,有黄金强盗准备抢劫,珠宝商雇佣了私人保镖,警察局也派人护送,于是当运输车上路的时候,强盗保镖警察都要观察运输车一举一动。————————————————程序:1. 抽象的被观察者watched接口,有addWatcher,deleteWatch,...原创 2022-04-10 22:09:39 · 1496 阅读 · 1 评论 -
vba如何变vbk—— 微软Word中的ahk应用
word另存成PDF如果用宏的方式解决,可以录制如下:Sub 宏1()'' 宏1 宏'' ActiveDocument.ExportAsFixedFormat OutputFileName:= _ "X:\AHK\office\测试另存成pdf.pdf", ExportFormat:=wdExportFormatPDF, _ OpenAfterExport:=True, OptimizeFor:=wdExportOptimizeForPrint, Ran原创 2022-02-04 10:52:24 · 2237 阅读 · 1 评论 -
新浪接口“Kinsoku jikou desu” 日语禁止访问
大家常用的新浪实时股票数据接口,即http://hq.sinajs.cn/list=code,最近发生了更新。直接用网页访问返回提示“Kinsoku jikou desu!”(日本语禁止访问)解决办法:必须使用https访问,并且在请求头部添加Referer字段AHK代码: dpurl = https://hq.sinajs.cn/list=sh510300,sz162411 whr := ComObjCreate("WinHttp.WinHttpRequest.5.1") whr.Op原创 2022-02-04 10:11:28 · 9241 阅读 · 28 评论 -
【AHK】F1 依次复制多个内容到暂存区,F2逐个取出并粘贴,F3放回已取出内容 ,F4将暂存区内容反转
F1 依次复制多个内容到暂存区,F2逐个取出并粘贴,F3放回已取出内容 ,F4将暂存区内容反转内容来自网络,主要增加了反转次序的功能,对原作者表示感谢!#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.#Persistent#SingleInstance force; #Warn ; Enable warnings to assist wit..原创 2022-01-20 12:04:13 · 3201 阅读 · 2 评论 -
[AHK]PPT中快速设置图形填充色
选中PPT中的图形,然后鼠标移到某个目标颜色上,最后按热键F12,即可取色并将开始选中的图形填充成鼠标下的颜色。pp := ComObjActive("Powerpoint.Application");当按下热键时,所选对象的填充颜色将更新为光标位置下的颜色。F12::MouseGetPos, MouseX, MouseYPixelGetColor, color, %MouseX%, %MouseY%pp.ActiveWindow.Selection.ShapeRange.Fill.Fo原创 2021-12-31 23:23:42 · 2208 阅读 · 1 评论 -
[AHK]从QQ音乐网站下载歌曲
步骤1:用谷歌或火狐浏览器 登录QQ音乐-千万正版音乐海量无损曲库新歌热歌天天畅听的高品质音乐平台!步骤2:搜索一首想下载的歌曲 ,搜到之后点击下载按钮步骤3:按F12打开调试窗口步骤4: 复制链接地址我这边复制的地址如下:https://dl.stream.qqmusic.qq.com/C400001y6GqB07XIjq.m4a?guid=5667041350&vkey=28D8C563642D4472AB87EFFE2A6CC50771EFCB46D..原创 2021-12-25 23:12:04 · 3707 阅读 · 0 评论