经常需要临时按下一系列的组合键,比如,切换应用后粘贴等一大串组合按键,专门写脚本来做嫌麻烦,手动按更麻烦的时候
只需要在我的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>