#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
WinGet, wowid, List, 魔兽世界
~Numpad1::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad1}, ahk_id %wowid1%
ControlSend,, {Numpad1}, ahk_id %wowid2%
ControlSend,, {Numpad1}, ahk_id %wowid3%
ControlSend,, {Numpad1}, ahk_id %wowid4%
ControlSend,, {Numpad1}, ahk_id %wowid5%
ControlSend,, {Numpad1}, ahk_id %wowid6%
ControlSend,, {Numpad1}, ahk_id %wowid7%
ControlSend,, {Numpad1}, ahk_id %wowid8%
ControlSend,, {Numpad1}, ahk_id %wowid9%
ControlSend,, {Numpad1}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad2::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad2}, ahk_id %wowid1%
ControlSend,, {Numpad2}, ahk_id %wowid2%
ControlSend,, {Numpad2}, ahk_id %wowid3%
ControlSend,, {Numpad2}, ahk_id %wowid4%
ControlSend,, {Numpad2}, ahk_id %wowid5%
ControlSend,, {Numpad2}, ahk_id %wowid6%
ControlSend,, {Numpad2}, ahk_id %wowid7%
ControlSend,, {Numpad2}, ahk_id %wowid8%
ControlSend,, {Numpad2}, ahk_id %wowid9%
ControlSend,, {Numpad2}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad3::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad3}, ahk_id %wowid1%
ControlSend,, {Numpad3}, ahk_id %wowid2%
ControlSend,, {Numpad3}, ahk_id %wowid3%
ControlSend,, {Numpad3}, ahk_id %wowid4%
ControlSend,, {Numpad3}, ahk_id %wowid5%
ControlSend,, {Numpad3}, ahk_id %wowid6%
ControlSend,, {Numpad3}, ahk_id %wowid7%
ControlSend,, {Numpad3}, ahk_id %wowid8%
ControlSend,, {Numpad3}, ahk_id %wowid9%
ControlSend,, {Numpad3}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad4::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad4}, ahk_id %wowid1%
ControlSend,, {Numpad4}, ahk_id %wowid2%
ControlSend,, {Numpad4}, ahk_id %wowid3%
ControlSend,, {Numpad4}, ahk_id %wowid4%
ControlSend,, {Numpad4}, ahk_id %wowid5%
ControlSend,, {Numpad4}, ahk_id %wowid6%
ControlSend,, {Numpad4}, ahk_id %wowid7%
ControlSend,, {Numpad4}, ahk_id %wowid8%
ControlSend,, {Numpad4}, ahk_id %wowid9%
ControlSend,, {Numpad4}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad5::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad5}, ahk_id %wowid1%
ControlSend,, {Numpad5}, ahk_id %wowid2%
ControlSend,, {Numpad5}, ahk_id %wowid3%
ControlSend,, {Numpad5}, ahk_id %wowid4%
ControlSend,, {Numpad5}, ahk_id %wowid5%
ControlSend,, {Numpad5}, ahk_id %wowid6%
ControlSend,, {Numpad5}, ahk_id %wowid7%
ControlSend,, {Numpad5}, ahk_id %wowid8%
ControlSend,, {Numpad5}, ahk_id %wowid9%
ControlSend,, {Numpad5}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad6::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad6}, ahk_id %wowid1%
ControlSend,, {Numpad6}, ahk_id %wowid2%
ControlSend,, {Numpad6}, ahk_id %wowid3%
ControlSend,, {Numpad6}, ahk_id %wowid4%
ControlSend,, {Numpad6}, ahk_id %wowid5%
ControlSend,, {Numpad6}, ahk_id %wowid6%
ControlSend,, {Numpad6}, ahk_id %wowid7%
ControlSend,, {Numpad6}, ahk_id %wowid8%
ControlSend,, {Numpad6}, ahk_id %wowid9%
ControlSend,, {Numpad6}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad7::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad7}, ahk_id %wowid1%
ControlSend,, {Numpad7}, ahk_id %wowid2%
ControlSend,, {Numpad7}, ahk_id %wowid3%
ControlSend,, {Numpad7}, ahk_id %wowid4%
ControlSend,, {Numpad7}, ahk_id %wowid5%
ControlSend,, {Numpad7}, ahk_id %wowid6%
ControlSend,, {Numpad7}, ahk_id %wowid7%
ControlSend,, {Numpad7}, ahk_id %wowid8%
ControlSend,, {Numpad7}, ahk_id %wowid9%
ControlSend,, {Numpad7}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad8::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad8}, ahk_id %wowid1%
ControlSend,, {Numpad8}, ahk_id %wowid2%
ControlSend,, {Numpad8}, ahk_id %wowid3%
ControlSend,, {Numpad8}, ahk_id %wowid4%
ControlSend,, {Numpad8}, ahk_id %wowid5%
ControlSend,, {Numpad8}, ahk_id %wowid6%
ControlSend,, {Numpad8}, ahk_id %wowid7%
ControlSend,, {Numpad8}, ahk_id %wowid8%
ControlSend,, {Numpad8}, ahk_id %wowid9%
ControlSend,, {Numpad8}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad9::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad9}, ahk_id %wowid1%
ControlSend,, {Numpad9}, ahk_id %wowid2%
ControlSend,, {Numpad9}, ahk_id %wowid3%
ControlSend,, {Numpad9}, ahk_id %wowid4%
ControlSend,, {Numpad9}, ahk_id %wowid5%
ControlSend,, {Numpad9}, ahk_id %wowid6%
ControlSend,, {Numpad9}, ahk_id %wowid7%
ControlSend,, {Numpad9}, ahk_id %wowid8%
ControlSend,, {Numpad9}, ahk_id %wowid9%
ControlSend,, {Numpad9}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~Numpad0::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {Numpad0}, ahk_id %wowid1%
ControlSend,, {Numpad0}, ahk_id %wowid2%
ControlSend,, {Numpad0}, ahk_id %wowid3%
ControlSend,, {Numpad0}, ahk_id %wowid4%
ControlSend,, {Numpad0}, ahk_id %wowid5%
ControlSend,, {Numpad0}, ahk_id %wowid6%
ControlSend,, {Numpad0}, ahk_id %wowid7%
ControlSend,, {Numpad0}, ahk_id %wowid8%
ControlSend,, {Numpad0}, ahk_id %wowid9%
ControlSend,, {Numpad0}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~up::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {up}, ahk_id %wowid1%
ControlSend,, {up}, ahk_id %wowid2%
ControlSend,, {up}, ahk_id %wowid3%
ControlSend,, {up}, ahk_id %wowid4%
ControlSend,, {up}, ahk_id %wowid5%
ControlSend,, {up}, ahk_id %wowid6%
ControlSend,, {up}, ahk_id %wowid7%
ControlSend,, {up}, ahk_id %wowid8%
ControlSend,, {up}, ahk_id %wowid9%
ControlSend,, {up}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~down::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {down}, ahk_id %wowid1%
ControlSend,, {down}, ahk_id %wowid2%
ControlSend,, {down}, ahk_id %wowid3%
ControlSend,, {down}, ahk_id %wowid4%
ControlSend,, {down}, ahk_id %wowid5%
ControlSend,, {down}, ahk_id %wowid6%
ControlSend,, {down}, ahk_id %wowid7%
ControlSend,, {down}, ahk_id %wowid8%
ControlSend,, {down}, ahk_id %wowid9%
ControlSend,, {down}, ahk_id %wowid10%
Return
}
WinGet, wowid, List, 魔兽世界
~NumpadSub::
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, {NumpadSub}, ahk_id %wowid1%
ControlSend,, {NumpadSub}, ahk_id %wowid2%
ControlSend,, {NumpadSub}, ahk_id %wowid3%
ControlSend,, {NumpadSub}, ahk_id %wowid4%
ControlSend,, {NumpadSub}, ahk_id %wowid5%
ControlSend,, {NumpadSub}, ahk_id %wowid6%
ControlSend,, {NumpadSub}, ahk_id %wowid7%
ControlSend,, {NumpadSub}, ahk_id %wowid8%
ControlSend,, {NumpadSub}, ahk_id %wowid9%
ControlSend,, {NumpadSub}, ahk_id %wowid10%
Return
}