欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

开机脚本之——快速测试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%
}

相关标签: AutoHotkey