- 博客(1239)
- 资源 (12)
- 收藏
- 关注
原创 [AHK]通达信联动到同花顺下单
#Persistent#SingleInstance,ForcetdxTitle:="华泰证券"CodeTable:=initCodeTable();需按热键来调用,可多次运行,#z::StockName:=getStockName(tdxTitle)MsgBox % "当前通达信上浏览的股票是: " . StockNameStockCode:=getStockCode(Sto
2016-12-13 19:43:18 11715 10
原创 【AHK】打造炒股利器系列——3. 用关联数组(也称为对象或字典)继续简化语音报时器
本文以简化定时语音播报器为例,教大家AutoHotkey v1语言中 关联数组的知识。
2024-09-28 17:25:12 316
原创 【AHK】打造炒股利器系列——2. 用数组和循环来简化语音报时器
以简化炒股语音播报器为实例,讲解Array、 Loop 、MsgBox等AHK指令。简化思路:1. 我们用两个数组“times”和“messages”替换了单独的变量。这两个数组按照相同的顺序包含了时间和对应的消息。2. 我们用一个循环替换了多个if语句。该循环遍历times数组。3. 在循环中,我们检查当前时间是否与数组中的任何时间相匹配。如果有匹配项,就语音播报出相应的消息并退出循环(因为我们每次只需要说出一条消息)。4. A_Index 内置变量用于访问两个数组中的当前索引。
2024-09-28 12:16:16 389
原创 【AHK】打造炒股利器系列——1.语音报时器
本文一步一步教你实现 “炒股报时器” 小助手,讲解了AHK的注释、赋值、if语句、逻辑运算符、定时器、语音合成(TTS)等基本知识,
2024-09-20 17:56:10 1282
原创 [AHK]动态创建带ListBox的窗口,答选择题的界面
根据传入的窗口标题、提示信息(题干)、列表(选项)生成一个带ListBox的窗口(向导界面)。
2024-09-09 21:49:01 341
原创 HTMX 和 FastAPI 绝佳搭配
HTMX 解决了许多前端问题,但是后端呢?我喜欢 Python 和 FastAPI,而且 HTMX 和 FastAPI 恰好搭配得很好。这两种技术的结合为您提供了一个简单而强大的端到端堆栈来构建应用程序。让我们看看他们是如何整合的!
2024-08-07 15:13:27 1135
原创 [AHK] WinHttpRequest.5.1报错 0x80092004 找不到对象或属性
在确认用浏览器可以正常访问情况下,用官方帮助中的示例运行会报错 Error: (0x80092004) 找不到对象或属性。用 thqby大佬的 WinHttpRequest.ahk 网络请求库也会报这个错误。求指点。
2024-07-14 16:39:29 742
原创 [AHK V2]AHK能取消正常窗口的双击标题栏最大化事件吗?
这段脚本首先定义了消息拦截,然后创建了一个函数OnNcLbuttonDblclk 来处理WM_ NCLBUTTONDBLCLK事件。当双击标题栏时,这个函数会被调用,并且通过返回0来阻止窗口最大化的默认行为。AutoHotkey (AHK)是一个强大的脚本语言,可以用来自定义键盘快捷键、鼠标操作等。如果你想阻止双击Windows标题栏进行最大化操作,你可以编写一个脚本来拦截这个动作。请注意,这个脚本需要在AutoHotkey中运行,并且可能需要根据你的具体需求进行调整。
2024-07-08 20:23:42 379
原创 [AHK]微信表情快捷输入
用AutoHotkey实现微信中的表情快速输入,按空格显示热键提示窗口,输入按键后按空格输出相应表情,不干扰输入法中的空格功能使用。
2024-06-28 15:59:21 1174
原创 [AHK V2]WinEvent - 简单的检测窗口打开关闭、移动、最大化、最小化等
用ahk v2 实现窗口的事件钩子,可以监视窗口的创建、关闭、激活、移动、最大化、还原、最小化等
2024-05-06 15:01:46 1049
原创 【LeetCode】206.反转链表
头插法一般用于链表的创建,这里用的头插法大致相同,就是将原链表的结点从链表头逐个取下,并用头插法创建链表的方式重新建立一个反向排序的链表,已达到反转链表的效果。进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。输入:head = [1,2,3,4,5]输入:head = [1,2]输出:[5,4,3,2,1]输入:head = []
2024-04-14 09:53:57 216
原创 【AHK v2】数据结构LinkedList实现示例
创建了一个`LinkedList`实例,添加了几个元素,然后展示了如何获取元素、移除元素和打印链表。这个简单的链表实现可以作为学习AutoHotkey v2面向对象编程的起点。
2024-04-03 17:04:57 505
转载 【AHK系列文章】实战:窗口透明化
窗口透明不仅实用性强,关键是非常炫酷,如果用AHK实现一个实时调节窗口透明度的工具,那么就可以一边敲代码,一边透过半透明的IDE,愉快地摸鱼了。这样可能会导致一个结果,即没法让窗口完全不透明,这也是出于安全考虑,毕竟窗口变成全透明的,在界面上无法找到,就很悲剧。如果加上传入的数值在255和0之间,就将窗口透明度更改为新的值,否则就重置为255,即不透明。函数,对初学者来说相对比较陌生,但从其名字的对偶性可以推测,前者用于获取窗口信息,后者用于设置窗口属性,二者定义如下。的逻辑也非常简单,首先用。
2024-03-19 23:04:05 302
转载 【AHK系列文章】面向对象
在AHK中,对象就是一种内部封装了属性和方法的变量,而和常见的面向对象编程语言不同的是,这里面的属性和方法是可以动态添加的。映射在AHK中的另一个名字是关系数组,可以理解为索引不为正整数的数组,或者理解为键值对数组,其创建方式如下。是一个数组,可采取方括号的创建方式,并且通过方括号和数字进行索引。然后,再重新载入脚本,并按下大写锁定键,就会出现下面这样的效果。内置的两种对象,也相当于是两种数据结构,这两种对象中均封装了。此外,还封装了一些便捷的函数,包括插入元素。循环中调用的函数,其输入参数。
2024-03-19 22:48:34 168
转载 【AHK系列文章】文件和路径
作为一种脚本语言,其功能特点是对操作系统功能的整合与简化,从而缩减操作流程,从而起到提高效率的目的。鼠标、键盘的映射,相当于是对外设操作的简化,而除了外部交互之外,操作文件则是一项十分频繁的任务,所以在。其中,复制、移动操作至少需要两个输入参数,即源文件(夹)和目标文件(夹)。这样直接覆盖旧文件然后写入的函数,如果想实现类似功能,可以先将原来的文件删除。此外,在删除文件夹时,会有一个布尔类型的可选参数。含义不同,在文件夹对话框中,其可选参数及其含义为。,用于声明文件编码,缺省时采用默认编码。
2024-03-19 22:36:41 425
转载 【AHK系列文章】循环语句 - While和Loop
Mode可缺省,此时只包括文件且不递归子文件夹,此外可以指定D, F, R三种模式,含义如下。循环稍显复杂,用于迭代某个列表,考虑到For循环与可迭代类型息息相关,故而放在后面与可迭代对象一起讲解。用于遍历字符串,其参数除了将要被调用的字符串外,还包括另外两个可缺省的参数。,其中While和For在其他语言中都很常见,下面通过。后面跟着不同的参数,则其含义又有不同,根据参数类型,,在不加参数的情况下,就是一个死循环,如果用。,用于显示鼠标框选出的矩形尺寸,结果如下。循环的语句,首先获取当前的。
2024-03-19 22:10:15 885
转载 【AHK系列文章】条件语句 - 判断和选择
从编程的角度来说,任何编程语言都有变量,AHK亦然,但在AHK中,变量不需要声明,且变量名不区分大小写。尽管通过窗口识别与按键映射,就可以胜任很多工作了,但AutoHotKey仍提供了一些简单的编程功能,对一些稍微复杂的任务,也可以做到得心应手。表达式,这几乎是所有编程语言必备的分支语句了,表示判断,而且写法也高度相似,在AHK中,完整的表达式如下,如果花括号中是单行语句,则花括号可以省略。下面写一个简单的脚本热个身,下面这段脚本的含义是,当连续点击不同次数的大写键之后,分别弹出相应的信息。
2024-03-19 21:55:50 543
转载 【AHK系列文章】按键映射
上面所罗列出的鼠标和键盘热键已经十分丰富了,但有的键盘可能存在自定义按键的情况,数字键由于系统行为,锁定后会有其他含义,从而有对应的其他按键,其原则是,保持。下面是一些多媒体按键,笔记本键盘上一般没有,或者需要通过Fn来辅助实现。有一些按键包括两种标识,相当于一个是简称,一个是全称,这些按键如下。然后保存关闭,双击运行,这样再打开文本文档,按下。为修饰符,用于区分成对出现的按键,例如。比如,我依次按下1、2、3、4,再按下。,就可以进入按键记录窗口,只要按下。,内容如下,标识将F6映射为。
2024-03-19 21:43:56 2606
转载 【AHK系列文章】初步使用
Python在命令行中使用起来非常爽,但每次进入,都需要导入额外的包,虽然只需要敲几次键盘,但时间太长也会感到厌烦,可用。如果不清楚程序的进程代号,可以右键AHK的右下脚图标,选择Window Spy,则可以在弹出窗口中找到正在运行的窗口。从这个简单的例子,可以看出AHK的热键逻辑,::前为热键组合,后面则是这个热键对应要执行的命令。此外,在打开脚本后,右下角会出现对应这个脚本的图标,其右键菜单中有一些常用命令,后面会用到。把按键夹住,表示一个热字串,那么按下这串按键后,会被替换为后面的值。
2024-03-19 20:54:00 741
原创 如何提高提问的水平?
提问是与他人沟通、学习、解决问题的重要技能。一个好的提问,可以帮助我们获得更多信息、更深入的理解、更有效的解决方案。因此,提高提问水平非常重要。
2024-01-03 10:21:30 636
翻译 [AHK V2] 命令行辅助:一键将选中的文件路径信息复制到CMD
通常,我们需要使用命令行实用程序(如Image Magick、ffmpeg等)来处理一些文件。每次都使用略微或完全不同的参数(或者您键入的速度非常快,所以即使每次参数相同也没关系)。将文件粘贴到CMD中很容易,但将文件路径作为静态参数放置在命令行中很不方便,因为它很长,很难在每个参数之间导航。因此,最好将文件路径设置为环境变量。
2023-12-26 11:18:06 643
OfficeidMsoViewer.rar
2021-07-25
浮动下单助手通达信或大智慧联动到同花顺xiadan.zip
2021-06-27
每5分钟输出一次MA值.zip
2021-02-18
office2010图标库
2017-09-05
USB Safely Remove
2009-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人