摘要: 仓库 gitee仓库:xcatp (dkwd) - Gitee.com 同时,可以看看我的博客,这儿的文章陆续会搬上去~ 了解一些 最近好好疏理了各种ahk的脚本及库,拆分成了合理的仓库:分为ahk-lib 和ahk-scripts,以及其他独立的ahk工具。 其中ahk-lib是所有其他仓库的依赖 阅读全文
posted @ 2024-04-28 15:57 落寞的雪 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 开始 内置处理器通常使用的是未开放的接口,如直接调用处理器管理器的方法;这些在用户处理器中是不会使用的,但可以由脚本提供。 目前有五个内置处理器: Echo 常用来查看关键字的值和测试。 Exit 退出程序 Hist 管理历史模块使用的本地文件 Meow 获取当前注册的处理器及调用处理器的Echo方 阅读全文
posted @ 2024-10-25 13:50 落寞的雪 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 开始 这是最核心的部分,用于注册、管理和调用处理器。 它的前提是所有的处理器都继承于一个接口,且实现其中的方法; 管理器便明确的知道如何检查处理器的合法性、及如何调用处理器。 关于这个接口,在handle模块下介绍。 实现 以下代码实现了一个注册中心和调用中心。 #Include ../handle 阅读全文
posted @ 2024-10-25 13:44 落寞的雪 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 介绍 MeowTool.ahk是一个简洁小巧的、用于快速执行一系列命令的工具。 通过输入自定义命令,传递给自定义处理器来执行一些繁琐的事情。 比如:输入run c:,可以打开c盘。 本质上都是对AHK的API的封装。 包结构: │ .gitignore │ MeowTool.ahk 启动脚本 │ R 阅读全文
posted @ 2024-10-25 13:31 落寞的雪 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 概述 Screen需要下载,常用来后台运行程序。 比如后台运行一个nodejs项目、mc服务器等。 下载 在 centos 中,yum install screen; 在 ubuntu 中,apt install screen。 使用 screen -h查看帮助文档 查看所有会话 screen -l 阅读全文
posted @ 2024-10-11 22:20 落寞的雪 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 问题起源 在使用 AHK 写稍大些的项目时,就会拆分文件,将脚本存放到不同的位置;同时,也会引用别人的工具类等。 这些情况下就会使用#Include导入脚本;可能是绝对路径,也可能是相对路径。 在绝对路径的情况下,想要将项目分享给他人就会带来许多麻烦。因为需要解决绝对路径导入问题。 我曾经的做法是写 阅读全文
posted @ 2024-09-12 14:45 落寞的雪 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 开始 紧接着的是配置文件,先前使用的是CustomFs.ahk的前身,实在简陋。 现在我们已经实现的完善的配置文件语法,那么使用它吧! 先看看之前的配置文件吧: # **除末尾外不要有空行** groupPath:A_ScriptDir\group group: -default -history 阅读全文
posted @ 2024-08-11 13:45 落寞的雪 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 开始 这是新版MeowPaste工程的第一篇博客,我将履行重写MeowPaste的承诺,使它更好用,代码更优雅。 MeowPaste是ahk编写的截图工具,目标是轻量且优雅 这次我们来重写历史图片管理,先前的版本太偏执,十分混乱。 需要的功能如下: 热键贴出历史图片,按时间顺序贴出 贴出的图如果关闭 阅读全文
posted @ 2024-08-11 13:23 落寞的雪 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 开始 今天,我在使用自定义的配置文件语法时又发现了不足,那就是需要一种插值语法,可以减少很多重复。 比如,我有很多个字段都是http网址: vm : http://192.168.6.100:8080 rm : http://192.168.6.101:9000 能不能不打这么多?答案是可以的,所以 阅读全文
posted @ 2024-08-05 19:03 落寞的雪 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 开始 我在很久以前研究过这个东西,但实际上没用什么应用。 但如果有需求的话,下面的代码或许可以解决你的问题。 此脚本位于仓库:ahk-lib\util\message 代码 发送者 ; Usage: ; ``` ; ; Send string of any length ; Sender.SendS 阅读全文
posted @ 2024-08-03 13:26 落寞的雪 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 开始 今天是杂谈,分享我写ahk的风格变化,下面,以时间线的形式来看我从AHKVL到AHK2至今的风格。 AHKvL时期 那时我在使用ahk1,ahk语法没有那么熟练,所以错误很多。 看下面的几张图: 不知从哪学来的global字段群 关键字喜欢大写,花括号换行(c风格) 总的来说,挺规矩的。 AH 阅读全文
posted @ 2024-07-30 01:22 落寞的雪 阅读(53) 评论(0) 推荐(0) 编辑