- #cs ----------------------------------------------------------------------------
- AutoIt Version: 3.3.12.0
- #ce ----------------------------------------------------------------------------
- #include <Array.au3>
- #include <File.au3>
- #include <FileConstants.au3>
- #include <MsgBoxConstants.au3>
- HotKeySet("^!n", "RunL2")
- HotKeySet("!{NUMPAD1}", "getHandle1")
- HotKeySet("!{NUMPAD2}", "getHandle2")
- HotKeySet("!{NUMPAD3}", "getHandle3")
- HotKeySet("!{NUMPAD4}", "getHandle4")
- HotKeySet("!{NUMPAD5}", "getHandle5")
- HotKeySet("!{NUMPAD6}", "getHandle6")
- HotKeySet("!{NUMPAD7}", "getHandle7")
- HotKeySet("!{NUMPAD8}", "getHandle8")
- HotKeySet("!{NUMPAD9}", "getHandle9")
- HotKeySet("!1", "activateWindow1")
- HotKeySet("!2", "activateWindow2")
- HotKeySet("!3", "activateWindow3")
- HotKeySet("!4", "activateWindow4")
- HotKeySet("!5", "activateWindow5")
- HotKeySet("!6", "activateWindow6")
- HotKeySet("!7", "activateWindow7")
- HotKeySet("!8", "activateWindow8")
- HotKeySet("!9", "activateWindow9")
- Global $winHandles[9]
- Global $tmpWinHandle
- Func RunL2()
- Run(@ScriptDir & "\system\l2.exe")
- EndFunc
- Func getHandle( $number )
- Local $win = WinGetHandle("")
- Return( $win )
- EndFunc
- Func getHandle1()
- $winHandles[0] = getHandle( 0 )
- EndFunc
- Func getHandle2()
- $winHandles[1] = getHandle( 1 )
- EndFunc
- Func getHandle3()
- $winHandles[2] = getHandle( 2 )
- EndFunc
- Func getHandle4()
- $winHandles[3] = getHandle( 3 )
- EndFunc
- Func getHandle5()
- $winHandles[4] = getHandle( 4 )
- EndFunc
- Func getHandle6()
- $winHandles[5] = getHandle( 5 )
- EndFunc
- Func getHandle7()
- $winHandles[6] = getHandle( 6 )
- EndFunc
- Func getHandle8()
- $winHandles[7] = getHandle( 7 )
- EndFunc
- Func getHandle9()
- $winHandles[8] = getHandle( 8 )
- EndFunc
- Func activateWindow1( )
- WinActivate($winHandles[0])
- EndFunc
- Func activateWindow2( )
- WinActivate($winHandles[1])
- EndFunc
- Func activateWindow3( )
- WinActivate($winHandles[2])
- EndFunc
- Func activateWindow4( )
- WinActivate($winHandles[3])
- EndFunc
- Func activateWindow5( )
- WinActivate($winHandles[4])
- EndFunc
- Func activateWindow6( )
- WinActivate($winHandles[5])
- EndFunc
- Func activateWindow7( )
- WinActivate($winHandles[6])
- EndFunc
- Func activateWindow8( )
- WinActivate($winHandles[7])
- EndFunc
- Func activateWindow9( )
- WinActivate($winHandles[8])
- EndFunc
- While 1
- Sleep(100)
- WEnd
l2 window hotkey binder by pnpls