AHK快捷键(1)——合并单元格求和
创作者俱乐部成员
如果您有类似快捷键的需求,或者对现有功能不满意,请回帖说明,我会尽快更新😁
先简单介绍一下AHK:
它可以看作VB6.0的升级版,同样具有上手简单、可操作com对象、可打包成exe、方便分享的特点。
除此之外AHK更适合用来自定义快捷键,拥有更加简单的win api包装,以及更现代的语法和数据结构。
使用方法:
选择2.0版本,1.1版有很多积累的好东西,但已经不再更新,正在开发的2.1据说要加入指针,可能调用winapi会更方便,但不完善。
选择编辑器,官方推荐vscode,或者github上汉化非常好的那个scite也行,或者使用记事本就行。
之后就是右键,新建,autohotkey文件,粘贴下面的代码到文本,保存为ahk后缀的文件,双击运行就好。
今天这个例子是隔壁帖子问的,通过一个快捷键,实现合并单元后,单元格的值等于原来选中范围的和:
📌 | #Requires AutoHotkey v2.0 #SingleInstance Force GetWPS() { try { return ComObjActive("Ket.Application") } catch { MsgBox "等待COM注册", , "0 T0.6" return ComObjActive("Ket.Application") } } #m:: { et := GetWPS() n := et.WorksheetFunction.Sum(et.Selection) et.Selection.Merge et.Selection.Value2 := n et := "" } |
更新的代码可以从网址https://gitee.com/wanghan519/ahk4wps得到
发行版里不定时更新打包成exe的版本,下载解压即可使用
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员