摘要:
仓库 gitee仓库:xcatp (dkwd) - Gitee.com 同时,可以看看我的博客,这儿的文章陆续会搬上去~ 了解一些 最近好好疏理了各种ahk的脚本及库,拆分成了合理的仓库:分为ahk-lib 和ahk-scripts,以及其他独立的ahk工具。 其中ahk-lib是所有其他仓库的依赖
阅读全文
posted @ 2024-04-28 15:57
落寞的雪
阅读(131)
推荐(0)
摘要:
简述 在此文章中,我将实现一个类似elplus的message组件,代码十分简单。 实现 我使用的是vnode方式 Tip.vue <script setup> import { onMounted, ref } from 'vue' import Icon from '../Icon.vue' d
阅读全文
posted @ 2025-02-12 14:50
落寞的雪
阅读(23)
推荐(0)
摘要:
功能描述 此脚本可以以ui的形式调整当前窗口的透明度,截图如下: 通过拖动滑动条(值0~255),就可以设置透明度了。 并且可以记住(启动时获取)窗口透明度,方便随时恢复。 仓库地址 代码 #Requires AutoHotkey v2.0 #SingleInstance Ignore #Inclu
阅读全文
posted @ 2025-02-08 12:47
落寞的雪
阅读(34)
推荐(0)
摘要:
功能描述 原始的右键菜单可能无法满足我的日常需求,比如简单的一点:复制路径。 所以我使用ahk写了一个脚本,可以打开自定义的菜单(使用热键); 仓库地址 截图如下: 其中添加了几项有用的功能,相比右键菜单要方便很多。 实现原理 原理是获取到文件管理器窗口,并获取其选中项属性(选中的文件),见下面代码
阅读全文
posted @ 2025-02-08 12:33
落寞的雪
阅读(40)
推荐(0)
摘要:
实现输入时的命令提示功能 随着命令越来越多,我自己也记不清有什么命令、有什么参数、有什么注意事项了。 所以就有了命令提示的需求,接下来我们来实现它。 设计 与一般的命令提示不同,我无法做到详细到参数提示,而只能做到命令格式提示、命令说明提示。但这样也足够了,至少我现在的体验十分不错。 提示分以下几种
阅读全文
posted @ 2025-02-06 22:27
落寞的雪
阅读(17)
推荐(0)
摘要:
开始 大家好呀,最近我在研究LLM,但是是本地大语言模型。其中我主要使用的软件是Ollama。 Ollama可以方便的下载及运行LLM Ollama提供了一套REST Api,并且已经有了ollama-js这个库,可以方便的调用接口,所以我们可以自己写一套WebUI。 那么为什么不用别人写好的呢?我
阅读全文
posted @ 2025-01-03 20:06
落寞的雪
阅读(823)
推荐(0)
摘要:
开始 内置处理器通常使用的是未开放的接口,如直接调用处理器管理器的方法;这些在用户处理器中是不会使用的,但可以由脚本提供。 目前有五个内置处理器: Echo 常用来查看关键字的值和测试。 Exit 退出程序 Hist 管理历史模块使用的本地文件 Meow 获取当前注册的处理器及调用处理器的Echo方
阅读全文
posted @ 2024-10-25 13:50
落寞的雪
阅读(17)
推荐(0)
摘要:
开始 这是最核心的部分,用于注册、管理和调用处理器。 它的前提是所有的处理器都继承于一个接口,且实现其中的方法; 管理器便明确的知道如何检查处理器的合法性、及如何调用处理器。 关于这个接口,在handle模块下介绍。 实现 以下代码实现了一个注册中心和调用中心。 #Include ../handle
阅读全文
posted @ 2024-10-25 13:44
落寞的雪
阅读(25)
推荐(0)
摘要:
介绍 MeowTool.ahk是一个简洁小巧的、用于快速执行一系列命令的工具。 通过输入自定义命令,传递给自定义处理器来执行一些繁琐的事情。 比如:输入run c:,可以打开c盘。 本质上都是对AHK的API的封装。 开源仓库 所有文档可点此 包结构: │ .gitignore │ MeowTool
阅读全文
posted @ 2024-10-25 13:31
落寞的雪
阅读(92)
推荐(0)
摘要:
概述 Screen需要下载,常用来后台运行程序。 比如后台运行一个nodejs项目、mc服务器等。 下载 在 centos 中,yum install screen; 在 ubuntu 中,apt install screen。 使用 screen -h查看帮助文档 查看所有会话 screen -l
阅读全文
posted @ 2024-10-11 22:20
落寞的雪
阅读(758)
推荐(0)
摘要:
问题起源 在使用 AHK 写稍大些的项目时,就会拆分文件,将脚本存放到不同的位置;同时,也会引用别人的工具类等。 这些情况下就会使用#Include导入脚本;可能是绝对路径,也可能是相对路径。 在绝对路径的情况下,想要将项目分享给他人就会带来许多麻烦。因为需要解决绝对路径导入问题。 我曾经的做法是写
阅读全文
posted @ 2024-09-12 14:45
落寞的雪
阅读(138)
推荐(0)