2025年6月13日
摘要: 介绍 这是一个网络上传和下载流量统计的AHK2工具,每秒获取一次,然后渲染出来。 它和TrafficMonitor相似,但是写的代码却很少(赞美AHK)。 左边是上传速度、右边是下载速度。 仓库 https://gitee.com/dkwd/git-network-speed-tip 细节 界面方面 阅读全文
posted @ 2025-06-13 18:00 落寞的雪 阅读(37) 评论(0) 推荐(0)
  2025年6月5日
摘要: 介绍 Lambda和bind在AHK中十分常见,两者的作用也很相似,我常用来创造闭包环境,大多数情况下使用前者就够了,然而,有时只能使用bind。 下面我将介绍这两个的使用方法,及后者的优势。 Lambda 也被称为箭头函数,形式如下: (*) => MsgBox(0) (arg, *) => Ms 阅读全文
posted @ 2025-06-05 13:52 落寞的雪 阅读(42) 评论(0) 推荐(0)
  2025年6月4日
摘要: 介绍 如上次所说,我完成了自定义鼠标事件的脚本,作用是捕获鼠标事件,并根据事件来运行不同的函数。 最后的效果还是很不错的。 效果 在多个窗口中使用: 和之前写的 richText 配合: 完善的窗口示例: 结尾 这里便不贴代码了,上面的三个示例可以在点击这里util/event · xcatp/ah 阅读全文
posted @ 2025-06-04 18:56 落寞的雪 阅读(38) 评论(0) 推荐(0)
  2025年5月22日
摘要: 简述 这是一个ahk2版本的盆栽生成,源程序是cbonsai。 我偶然刷视频时看到了这个,然后找到了来源,觉得十分不错,于是做了些移植。 效果图: 我写了两种渲染方式,一种是使用文本控件,另一个是GDIP,而后者在各方面都要好很多。 仓库 AHKBonsai: ahk2 版本的 cbonsai 阅读全文
posted @ 2025-05-22 20:42 落寞的雪 阅读(41) 评论(0) 推荐(0)
  2025年5月9日
摘要: 简述 大家好,今天我github上找到一个调色板取色器的AHK1脚本,写的十分不错。 不过取色只是它的部分功能,也正是我需要的功能,所以我将这部分代码抽出,只保留了取色部分的代码,并完善了取色功能。 这是源代码仓库:https://github.com/pyzon/ahk-nanokontrol2- 阅读全文
posted @ 2025-05-09 16:20 落寞的雪 阅读(55) 评论(0) 推荐(0)
  2025年4月21日
摘要: 简述 在这篇文章里,我将介绍如何在AHK里给GUI加上滚动条。 实际上,这个问题已经困扰了我很久,这几天悄然在github上找到了实现方法。 但它是v1版本的,我将其语法升级到v2版本,并已经开始使用了。 值得说明的是,网上还有其他添加滚动条的库,比如:这个 接下来,我将对其使用方法及原理进行介绍。 阅读全文
posted @ 2025-04-21 22:48 落寞的雪 阅读(119) 评论(0) 推荐(1)
  2025年2月12日
摘要: 简述 在此文章中,我将实现一个类似elplus的message组件,代码十分简单。 实现 我使用的是vnode方式 Tip.vue <script setup> import { onMounted, ref } from 'vue' import Icon from '../Icon.vue' d 阅读全文
posted @ 2025-02-12 14:50 落寞的雪 阅读(64) 评论(0) 推荐(0)
  2025年2月8日
摘要: 功能描述 原始的右键菜单可能无法满足我的日常需求,比如简单的一点:复制路径。 所以我使用ahk写了一个脚本,可以打开自定义的菜单(使用热键); 仓库地址 截图如下: 其中添加了几项有用的功能,相比右键菜单要方便很多。 实现原理 原理是获取到文件管理器窗口,并获取其选中项属性(选中的文件),见下面代码 阅读全文
posted @ 2025-02-08 12:33 落寞的雪 阅读(138) 评论(0) 推荐(0)
  2025年2月6日
摘要: 实现输入时的命令提示功能 随着命令越来越多,我自己也记不清有什么命令、有什么参数、有什么注意事项了。 所以就有了命令提示的需求,接下来我们来实现它。 设计 与一般的命令提示不同,我无法做到详细到参数提示,而只能做到命令格式提示、命令说明提示。但这样也足够了,至少我现在的体验十分不错。 提示分以下几种 阅读全文
posted @ 2025-02-06 22:27 落寞的雪 阅读(43) 评论(0) 推荐(0)
  2025年1月3日
摘要: 开始 大家好呀,最近我在研究LLM,但是是本地大语言模型。其中我主要使用的软件是Ollama。 Ollama可以方便的下载及运行LLM Ollama提供了一套REST Api,并且已经有了ollama-js这个库,可以方便的调用接口,所以我们可以自己写一套WebUI。 那么为什么不用别人写好的呢?我 阅读全文
posted @ 2025-01-03 20:06 落寞的雪 阅读(1123) 评论(0) 推荐(0)