- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 AHK中的字节数组和字符串getBytes方法
字节数组是一段连续内存的以字节为元素单位的数组,在AHKv2中可以用BufferAlloc创建的Buffer对象表示,再给Buffer对象的基增加“__Item”属性实现访问和修改指定元素的值。在脚本的自动执行段添加以下代码:%{}.GetMethod("DefineProp")%(BufferAlloc(1).base, "__Item", { get: (buf, i) => NumGet(buf, i, "UChar"), set: (buf, v, i) => NumP
2020-09-06 21:17:17
556
原创 为AutoHotkey添加DPI Aware支持
多屏环境下,在AutoHotkey中使用与DPI相关操作时,A_ScreenDPI变量只记录了主屏幕的DPI。在使用GetDpiForMonitor等与DPI相关的WinApi函数时,由于AutoHotkey的DPI感知默认为系统级,这些函数无法取得正确值。实现Per-Monitor DPI Aware支持,首先在程序清单中加入相关信息。使用Resource Hacker.exe工具打开AutoHotkey.exe或脚本编译后生成的exe文件,替换或修改清单文件。替换的清单信息<assembl
2020-07-27 22:54:49
405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人