开机脚本之——快速测试AHK代码热键
程序员文章站
2024-03-20 20:48:40
...
成为AHK达人,这个测试代码的热键必不可少。
!z:: ;-- 【Alt+Z】用于快速测试选择的代码
+!z::
;-- 复制内容
ClipSaved:=Clipboard
Clipboard=
SendInput {Ctrl Down}c{Ctrl Up}
ClipWait, 3
s:=Clipboard, Clipboard:=ClipSaved
if (s="")
return
;-- 生成临时文件
f=%A_Temp%\~test.tmp
FileDelete, %f%
FileAppend, % RegExReplace(s,"\R","`r`n"), %f%
s:=""
;-- 运行文件并提示
Ahk:=A_ThisLabel="!z" ? A_AhkPath : StrReplace(A_AhkPath,".exe","U64.exe")
Run, %Ahk% /r "%f%",, UseErrorLevel
Tip("新的脚本已运行!")
return
Tip(s:="") {
SetTimer, %A_ThisFunc%, % s="" ? "Off" : -2000
ToolTip, %s%
}
推荐阅读