临时定义按键的小工具

经常需要临时按下一系列的组合键,比如,切换应用后粘贴等一大串组合按键,专门写脚本来做嫌麻烦,手动按更麻烦的时候

只需要在我的gui工具中写下你需要的按键组合,就可以依次按下

甚至可以用来当做文本的快速输入

只用短短的一二十行代码实现

 

演示

临时定义按键的小工具

源码

/* 预处理指令和权限,重启用的按键
*/
#NoEnv
#SingleInstance, Force
SetWorkingDir, %A_ScriptDir%  ;可以根据情况改
DetectHiddenWindows, Off  ;找窗口相关
;一些影响速度的
#MaxMem 2048
SetBatchLines, -1
Process, Priority,, High
#MaxThreadsPerHotkey 100
#MaxHotkeysPerInterval 400
SendMode Input
SetBatchLines, -1
SetKeyDelay, -1
SetMouseDelay, -1
CoordMode, ToolTip, Screen
; RunWith()
loop 9 {
	gui,add,edit,% "vtest" A_Index
	Hotkey,% "!" A_Index ,test
}
gui,show
return
	test:
	gui,Submit,NoHide
	k:=SubStr(A_ThisHotkey,2,1)
	key=test%k%
	key:=%key%
    SendInput,% key
	Return

!r::Reload
    #Include,<hzn>

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他函数案例

用ahk自带的变量判断鼠标双击和拖动

2023-1-11 10:27:14

其他

游戏中send的小发现

2023-1-11 14:10:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索