AutoHotKey脚本模板实现初始化、配置、退出

#NoEnv
SetWorkingDir
%A_ScriptDir%CoordMode, Mouse, Screen
SendMode Input
#SingleInstance Force
SetTitleMatchMode
2#WinActivateForce
SetControlDelay
1SetWinDelay0SetKeyDelay-1SetMouseDelay-1SetBatchLines-1; WinSet, Transparent, Off

#NoEnv
#Warn
SetWorkingDir
%A_ScriptDir%; Ensures a consistent starting directory.

toggle_get_blood :
= 0get_blood_count := 0is_show_gui := 0is_create_gui :=0NewHotKey := "^F9"MsgBox ,64, 使用提示, 系统要求:xxxxxxxxxxxx, 30;;先配置默认快捷键
Hotkey,
^F1, Change_HotKey_Show
Hotkey,
^F2, Exit_App
Hotkey,
^F9, Run_arkAutoGetBlood
Return

;;;
Change_HotKey_Show:
if is_create_gui = 0{
is_create_gui
= 1Gui, Add, Text, x8 y8 w100 h24+0x200, 自动抽血快捷键:
Gui, Add, Hotkey, x128 y8 w268 h24 vNewHotKey,
%NewHotKey%Gui, Add, Button, x40 y56 w80 h25default gChange_HotKey, 确认(&O)
Gui, Add, Button, x288 y56 w80 h25 gCloseForm, 取消(
&C)
Gui, Show, w412 h97, 配置快捷键
}
else{if is_show_gui = 0{
is_show_gui
= 1Gui, Show, w412 h97, 配置快捷键
}
else{
MsgBox ,
64, 提示, 重复按键, 1}
}
Return

Change_HotKey:
Gui Submit
display_hot_key
= %NewHotKey%StringReplace, display_hot_key, display_hot_key,+,Shift +, All
StringReplace, display_hot_key, display_hot_key,
^,Ctrl +, All
StringReplace, display_hot_key, display_hot_key,
!,Alt +, All
MsgBox ,
64, 提示, 新快捷键: %display_hot_key%, 3Hotkey,%NewHotKey%, Run_arkAutoGetBlood
Return

CloseForm:
Gui, Hide
is_show_gui
= 1Return

;;;

脚本下补充自己的主体功能实现体:

Run_arkAutoGetBlood
即可

 

标签: none

添加新评论