/*
=============================================
AHK源代码片段功能测试模板 By BoAi 2019年02月21日
=============================================
说明:
把1行或几行AutoHotkey脚本代码放到这里单独测试,等功能测试成功后再复制粘贴( #Include )到自己的代码中
由于单独测试1行或几行代码,所以可以更加专注的测试代码,使得测试工作不受到其他代码的影响.
平时注意测试通过源代码的收集工作以备今后查找复用(重复使用固定可靠的函数和类(对象))从而提高编程效率和可靠性
收集函数/类代码到电脑请使用软件 "iCodeRepository_爱码仓库程序员源代码管理器 V3.0 中文绿色汉化版"
收集函数/类代码到因特网云存储请同时使用笔记软件 "note.youdao.com有道云笔记" 和 "www.yinxiang.com印象笔记"
用法:
1、把代码复制到下面的待测试代码区,按F5键后按F4键测试代码,按F7键退出此脚本。
*/
;~ /*
Hotkey,F6,TestMyAHKCode
Hotkey,F10,ExitThisAPP
TestMyAHKCode()
{
;========== 待测试代码区 ==============================
;========== 待测试代码区 ==============================
;;显示信息
ToolTip,1
;;;~ MsgBox,1
;;激活(显示并切换到)窗口,记事本是窗口的标题
WinGet, WinID, ID,记事本
DllCall("SwitchToThisWindow", "UInt", WinID, "UInt", 1)
;;测试进程是否存在
;~ Process,Exist,Notepad.exe
;~ pc_1:=ErrorLevel
;~ ;;如果进程不存在
;~ IfEqual,ErrorLevel,0
;~ {
;~ ToolTip,2
;~ }
;;;~ ;关闭指定标题窗口出现
;;;~ WinClose, FastCopy, 现在更新
;========== 待测试代码区结束 ==============================
;========== 待测试代码区结束 ==============================
}
;-------------- 脚本参数设置区 ---------------------------------------------------------------------------------------
#Persistent
#SingleInstance force
; -- 设置脚本全局参数
#NoEnv ;不检查空变量是否为环境变量(建议所有新脚本使用)。
; #Warn ;启用可能产生错误的特定状况时的警告,例如书写错误或缺少全局声明。
SendMode Input ;让 Send 和 SendInput 或 SendPlay 具有相同的功能而不是默认的(SendEvent)。
SetWorkingDir,%A_ScriptDir% ; 改变脚本的当前工作目录。
DetectHiddenWindows,On ;设置脚本是否可以“看见”隐藏的窗口。
SetTitleMatchMode,2 ; 设置在类似 WinWait 命令中 WinTitle 参数的匹配模式。2: 窗口标题的某个位置必须包含WinTitle。.
return
ExitThisAPP()
{
ExitApp
}
;========== 脚本结束 ==========
;-------------- 以上代码备份区 ---------------------------------------------------------------------------------------
/*
=============================================
AHK源代码片段功能测试模板 By BoAi 2019年02月21日
=============================================
说明:
把1行或几行AutoHotkey脚本代码放到这里单独测试,等功能测试成功后再复制粘贴( #Include )到自己的代码中
由于单独测试1行或几行代码,所以可以更加专注的测试代码,使得测试工作不受到其他代码的影响.
平时注意测试通过源代码的收集工作以备今后查找复用(重复使用固定可靠的函数和类(对象))从而提高编程效率和可靠性
收集函数/类代码到电脑请使用软件 "iCodeRepository_爱码仓库程序员源代码管理器 V3.0 中文绿色汉化版"
收集函数/类代码到因特网云存储请同时使用笔记软件 "note.youdao.com有道云笔记" 和 "www.yinxiang.com印象笔记"
用法:
1、把代码复制到下面的待测试代码区,按F5键后按F4键测试代码,按F7键退出此脚本。
*/
/*
Hotkey,F4,TestMyAHKCode
Hotkey,F7,ExitThisAPP
TestMyAHKCode()
{
;========== 待测试代码区 ==============================
;========== 待测试代码区 ==============================
;;显示信息
ToolTip,1
;;;~ MsgBox,1
;;激活(显示并切换到)窗口,记事本是窗口的标题
WinGet, WinID, ID,记事本
DllCall("SwitchToThisWindow", "UInt", WinID, "UInt", 1)
;;测试进程是否存在
;~ Process,Exist,Notepad.exe
;~ pc_1:=ErrorLevel
;~ ;;如果进程不存在
;~ IfEqual,ErrorLevel,0
;~ {
;~ ToolTip,2
;~ }
;;;~ ;关闭指定标题窗口出现
;;;~ WinClose, FastCopy, 现在更新
;========== 待测试代码区结束 ==============================
;========== 待测试代码区结束 ==============================
}
;-------------- 脚本参数设置区 ---------------------------------------------------------------------------------------
#Persistent
#SingleInstance force
; -- 设置脚本全局参数
#NoEnv ;不检查空变量是否为环境变量(建议所有新脚本使用)。
; #Warn ;启用可能产生错误的特定状况时的警告,例如书写错误或缺少全局声明。
SendMode Input ;让 Send 和 SendInput 或 SendPlay 具有相同的功能而不是默认的(SendEvent)。
SetWorkingDir,%A_ScriptDir% ; 改变脚本的当前工作目录。
DetectHiddenWindows,On ;设置脚本是否可以“看见”隐藏的窗口。
SetTitleMatchMode,2 ; 设置在类似 WinWait 命令中 WinTitle 参数的匹配模式。2: 窗口标题的某个位置必须包含WinTitle。.
return
ExitThisAPP()
{
ExitApp
}
;========== 脚本结束 ==========
;-------------- 以上代码备份区 ---------------------------------------------------------------------------------------
1