随笔分类 - AutoHotkey
摘要:在2014年之前我使用按键精灵,然而其软件臃肿,热键有限,使用上不太顺手。2014年开始接触 [AutoHotkey](https://autohotkey.com),它极大地满足了我对控制 Windows 操作流程的需求。 `AutoHotkey` 调用方式优雅简洁,一个脚本即可打包无限个热键功能
阅读全文
摘要:一直用you-get下载B站视频,这两天发现视频的质量很低,于是又折腾了下 在线播放有1080P,而you-get -i {url}返回的最高清晰度就是480P 听朋友安利用哔哩下载姬(DownKyi),试了也是只有480P的清晰度 看来B站作了限制了,于是下载了官方客户端,可以缓存视频, 发现是两
阅读全文
摘要:场景: 比如文件夹里有序号为1-100的视频,今天看完后,下次可能会不知道上次看到哪集了,更不用说播放的时间 比如文件夹里有序号为1-100的PPT文件,今天看到第3个文件的第10页,下次想接着看(PDF,word等同理) 什么时候记录文件名和时间 以下描述只说视频的情况(假设视频用PotPlaye
阅读全文
摘要:SysListView321控件在windows里相当普遍,比如【程序和功能】页面的已安装软件列表, 因为这种控件无法搜索,如果内容一多,给定位带来困难,于是有了如下脚本。 具体逻辑是: 提取控件的所有内容 用gui界面写个查找功能,并确定要查找的内容 用AutoHotkey定位到内容所在行。 运行
阅读全文
摘要:word的多级列表设置步骤很繁琐,于是就有了此脚本。 后续还要研究如何一键设置标题1-9的样式,已会的请留言告知,谢谢!! 使用步骤: 添加9行内容并分别设置好样式为标题1-9 打开脚本 选中该9行内容,按F9运行脚本,如果编号出现,则表示已完成。 效果如下 附上 AutoHotkey v2-bet
阅读全文
摘要:AutoHotkey v2-beta可能是参考javascript用了prototype的概念。 之前一直没搞清楚,今天看了Promise从入门到自定义, 突然明白了些,见下方示例和注释文字 class Person { static count := 0 ;类属性 name := "" ;实例属性
阅读全文
摘要:AutoHotkey作为办公自动化的不二选择,和最近兴起的RPA概念一听挺像的, 个人也还没用过RPA,但也有初步了解。 RPA简介 之前简单看过来也的RPA教程,认为介绍还是不错的,有兴趣的可以看看 https://docs.laiye.com/rpa/guide/ch002.html?versi
阅读全文
摘要:写脚本中不可避免需要很多用户输入的情况,自带的inputbox只支持一项输入,不断地弹框输入体验太差, 而每次要输入的需求不统一,总是写gui代码更麻烦, 于是想着写个通用的批量输入的Gui,每次只要传入一个二维数组即可 例子如下: arr2 := [ ["姓名", "name", "hy"], [
阅读全文
摘要:微软官方并没提供相关信息,都是一个个试出来了,结果不完整,欢迎补充!! Excel 根据 ☆阿让·晓刚 整理的内容稍作调整,把 n 修改为消息号即可 AutoHotkey调用消息号功能的方法 PostMessage(0x111, n,,,"ahk_class XLMAIN") 1、475打开 3、1
阅读全文
摘要:PPT 的另存为图片功能不好用,保存的图片分辨率太低 按Ctrl-Shift-s出来另存为对话框,如图进行配置后,在我电脑上试了两个文件分别是 960*540 和 1280*720 我们日常使用的应该是1920*1080 解决方案 修改PPT的纸张大小(根据原尺寸和目标尺寸计算比例,修改相应的纸张大
阅读全文
摘要:python 的库存在使用名和安装名不统一的问题 比如代码里提示缺少 win32api 库,但不能 pip install win32api,而要 pip install pywin32 这些名称的对照,交给脚本去管理就非常合适。 根据个人使用情况,暂时收录了以下对照表,不知道哪里有汇总这些信息,有
阅读全文
摘要:不太爽的一点:从Excel取值,整数后面会加上 .0,一直没好的处理方法!只能用 delete0 函数进行二次加工 直接上 AutoHotkey v2-beta 的示例代码 xl := ox() st := xl.ActiveSheet ;赋值 rs := 3 ;行数 cs := 2 ;列数 ;要用
阅读全文
摘要:生效范围 VBA 作用范围当前文件,其他文件要用同功能 VBA,要重新复制代码部署 ☑ AutoHotkey 运行后,对任何 Excel 文件都可直接使用 语法 VBA 语法陈旧,加上不熟悉,写起来很不友好 ☑ AutoHotkey 语法简单,写起来很方便 代码管理 ☑ VBA 可以内置到 Exce
阅读全文
摘要:AutoHotkey 对热键的控制非常强大。可以通过窗口的以下信息综合起来作为条件判断 class 标题 程序名 控件信息(当前激活控件,当前鼠标所在控件,控件状态,控件值) 正因为有如此强大的判断条件,就可以轻松设计一个(或多个)通用热键(我用 F4)来针对各种界面的**【默认功能】**实现一键完
阅读全文
摘要:天下武功,唯快不破。除了全自动,最快的就是一键完成。 AutoHotkey 对热键的控制非常强大。可以通过窗口的以下信息综合起来作为条件判断 class(用得最多) 标题(一般作为 class 条件的补充) 程序名(主要用来分类) 控件信息(当前激活控件,当前鼠标所在控件,控件状态,控件值) 正因为
阅读全文
摘要:想起了**"吴伯凡-认知方法论"里,手段转变成目的的异化**: 就是说一个事情逐渐远离了目的,而原来为达成目的的手段却不断强化,甚至代替了目的。 为了提升办公效率,学习了以下内容: 编程语言: AutoHotkey(核心,大部分操作都直接用热键调用代码方式来做了,随心所欲) JavaScript(网
阅读全文
摘要:## 功能介绍: 提取指定文件夹下的所有增值税发票(格式为jpg或png或pdf(暂时只处理第1页)),把所有信息写到Excel表当前选中的单元格,并重命名原始发票(可指定规则)复制到新文件夹。 由于要用到百度的接口,所以需要注册百度智能云+实名认证+创建应用+领取资源 - https://cons
阅读全文
摘要:#存在的困难 如果用了excel的超链接,一定会被Excel自动修改格式折磨过。 只要修改了公式中的任意内容,回车后单元格格式就变成蓝字,12号字体。 然后就要手动改回原来的格式,非常繁琐 ##解决方案: 用 AutoHotkey v2 beta版 脚本在修改前记录当前单元格的格式,设置公式后再自动
阅读全文
摘要:简介 UI Automation(以下称UIA)是微软用来替代Microsoft Active Accessibility(msaa) 的接口,有服务端和客户端,对于脚本用户来说主要就是客户端相关功能, 可以很大程度地帮助我们获取更多有效信息,能获取微信,QQ的各种内容,还能设置网页里输入框内容并点
阅读全文
摘要:gdip 是 windows 提供的图片处理的比较底层的接口, 有人写了 AutoHotkey 函数库方便大家使用,分享在 https://github.com/mmikeww/AHKv2-Gdip 里面还有不少示例,非常适合学习。 经过一段时间的使用后,发现函数的方式使用会比较复杂,逻辑不清晰。
阅读全文