Loading
0

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk

;~ 此脚本用于测试执行一行或多行AHK脚本源代码的效果
;~ 此脚本最后修改于2019年9月22日20时03分
;~ 把此源代码复制到SciTE4AutoHotkey文本编辑器中
;~ 在SciTE4AutoHotkey文本编辑器窗口中按快捷键F5运行脚本
;~ 在SciTE4AutoHotkey文本编辑器窗口中按快捷键Ctrl+Break终止此脚本运行
;~ 按快捷键F6运行需要测试的代码
;~ 选中源代码块后按快捷键 Ctrl+Q 注释代码块
;~ 请使用 "星雨朝霞" 制作的 "AHKInfo 1.3.5.ahk" 窗口信息抓取工具来获取控件操作源代码

;~ 设置此脚本参数的代码段落
#SingleInstance,force ;当此脚本已经运行时自动替换旧实例再次运行。
#Persistent ;让脚本持久运行(即直到用户关闭或遇到 ExitApp)。
#NoEnv ;不检查空变量是否为环境变量(建议所有新脚本使用)。
#WinActivateForce ;用强制的方法激活窗口。阻止任务栏按钮的闪烁.
;~ #NoTrayIcon ;不显示托盘图标。
;~ #Warn
SetWorkingDir,%A_ScriptDir% ;改变脚本的当前工作目录。
DetectHiddenWindows,On ;设置脚本可以“看见”隐藏的窗口。
SetTitleMatchMode,2 ;窗口标题匹配模式改成某个位置必须包含WinTitle。
SendMode,Input ;SendInput 通常更快更可靠. 缓存了发送期间任何物理的键盘或鼠标活动, 避免了在发送时夹杂用户的键击.

CoordMode,Mouse,Screen
CoordMode,Pixel,Screen
CoordMode,ToolTip,Screen
ListLines,Off
SetBatchLines,-1
SetStoreCapsLockMode, On

;~ SetBatchLines,
;~ SetKeyDelay,
;~ SetWinDelay,
;~ SetControlDelay,

;~ 设置此脚本热键的代码段落
Hotkey,F6,TestAHKSourceCode

;从子程序返回到执行调用跳转的地方,由于此脚本设置了热键并且有#Persistent参数所以脚本会等待快捷键按下,脚本不会退出
return

; 让ToolTip提示在一段时间后消失
RemoveToolTip:
SetTimer, RemoveToolTip, Off
ToolTip
return

;~ 自定义 TestAHKSourceCode() 以便提供给热键调用或需要时用函数名直接调用
TestAHKSourceCode()
{
; ====== 需要测试的AHK源代码从此行开始 ======
Run,notepad

;等待指定标题窗口出现
WinWait, 无标题 - 记事本 ahk_class Notepad,

;向控件发送Ctrl+o键
ControlSend, Edit1,{CtrlDown}o{CtrlUp}, 无标题 - 记事本 ahk_class Notepad

MsgBox,% A_AhkPath

ToolTip,测试脚本执行完毕
SetTimer, RemoveToolTip, 5000

; ====== 需要测试的AHK源代码到此行结束 ======
}

;~ 【管理员】徐晓亮(595076941)
;~ 有了此QQ群和代码测试模板和百度这3个法宝就可以玩AutoHotkey脚本源代码
;~ 【管理员】徐晓亮(595076941)
;~ 就可以轻轻松松的玩AHK源代码了
;~ 【管理员】徐晓亮(595076941)
;~ 开始接受ahk的SciTE了,先搜集大量小工具(类似AHKInfo 1.3.5)或者用Delphi或Visual Studio 自制一些有特殊要求的小工具软件并手动集成到SciTE4AutoHotkey的工具栏中(最好有2行工具栏用于存放常用自制工具,这样在写源代码时比较方便快捷),最后还是要注意资源搜集,资源备份,资源全文检索,全网源代码搜索

; --- 脚本到此行结束 --- 打印日期:2019年10月9日 第X页 【共Y页】

本文为原创文章,未经同意禁止转载!!