Вов логер
Написал тут на коленке ( *косит под крутого прогера* ) скрипт на автоите, для логина в вов. Ака у меня 12 окно, я их не закрываю. Вообщем :
;;;;;; Head - do not edit
#RequireAdmin
#include
Opt("GUIOnEventMode", 0)
Opt("SendKeyDelay", 50)
Opt("TrayIconDebug", 0)
Opt("SendCapslockMode", 0)
;;;;;; End of head
;;; Logins / passwrds
$Login1 = “фывыв”
$Pass1 = “фывыф”
$Login2 = “PUT LOGIN HERE”
$Pass2 = “фыв”
$Login3 = “PUT LOGIN HERE”
$Pass3 = “фывфыв”
$Login4 = “PUT LOGIN HERE”
$Pass4 = “фывфыв”
$Login5 = “PUT LOGIN HERE”
$Pass5 = “фывыв”
$Login6 = “PUT LOGIN HERE”
$Pass6 = “фвывфыв”
$Login7 = “PUT LOGIN HERE”
$Pass7 = “фывыфв”
$Login8 = “PUT LOGIN HERE”
$Pass8 = “фывфыв”
$Login9 = “PUT LOGIN HERE”
$Pass9 = “ывфывыфв”
$Login10 = “PUT LOGIN HERE”
$Pass10 = “фывывф”
$Login11 = “PUT LOGIN HERE”
$Pass11 = “PUT PASS HERE”
$Login12 = “PUT LOGIN HERE”
$Pass12 = “PUT PASS HERE”
;; If u have 2 or more keybr.layouts in ur windows, like US+NL or US+RU, u will need to change to us before logging
$Swkybr = “^1″ ;; Sending Ctrl + 1 to change keybordlayout to US. ( u have to set this also in windows keyb.layout settings)
;;;;;;;;;;;;;;; Buttons names ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$Butname1 = “Wow1″
$Butname2 = “Wow2″
$Butname3 = “Wow3″
$Butname4 = “Wow4″
$Butname5 = “Wow5″
$Butname6 = “Wow6″
$Butname7 = “Wow7″
$Butname8 = “Wow8″
$Butname9 = “Wow9″
$Butname10 = “Wow10″
$Butname11 = “Wow11″
$Butname12 = “Wow12″
;;;;;;;;;;;;;; END OF CONFIG ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
GUICreate(“Auto wow”, 200, 170)
GUICtrlCreateLabel(“Click button and select wow”, 30, 10)
$okbutton1 = GUICtrlCreateButton($Butname1, 10, 50, 60)
$okbutton2 = GUICtrlCreateButton($Butname2, 70, 50, 60)
$okbutton3 = GUICtrlCreateButton($Butname3, 130, 50, 60)
$okbutton4 = GUICtrlCreateButton($Butname4, 10, 75, 60)
$okbutton5 = GUICtrlCreateButton($Butname5, 70, 75, 60)
$okbutton6 = GUICtrlCreateButton($Butname6, 130, 75, 60)
$okbutton7 = GUICtrlCreateButton($Butname7, 10, 100, 60)
$okbutton8 = GUICtrlCreateButton($Butname8, 70, 100, 60)
$okbutton9 = GUICtrlCreateButton($Butname9, 130, 100, 60)
$okbutton10 = GUICtrlCreateButton($Butname10, 10, 125, 60)
$okbutton11 = GUICtrlCreateButton($Butname11, 70, 125, 60)
$okbutton12 = GUICtrlCreateButton($Butname12, 130, 125, 60)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $okbutton1
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login1)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass1)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton3
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login2)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass2)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton4
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login4)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass4)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton5
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login5)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass5)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton6
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login6)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass6)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton7
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login7)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass7)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton8
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login8)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass8)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton9
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login9)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass9)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton10
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login10)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass10)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton11
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login11)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass11)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $okbutton12
WinWaitActive(“[CLASS:GxWindowClassD3d]“, “”, 25)
Send($Swkybr)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Login12)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Tab}”)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, $Pass12)
ControlSend(“[CLASS:GxWindowClassD3d]“, “”, “”, “{Enter}”)
Case $msg = $GUI_EVENT_CLOSE
;; MsgBox(0, “GUI Event”, “Exiting…”)
ExitLoop
EndSelect
WEnd
Нравится эта статья? Подпишитесь на RSS-ленту и получите еще больше классной информации!
Отзывов: 4
wowbotter февраля 26, 2010 в 5:10 pm
Хэй Мэдди
Вот мой маленький и удобный скрипт для ресайза рамещения ВоВ окон рядом и вынесения их на передний план. С ним разобраться будет куда быстрее чем рыть кучу говна в интернете в поисках нужной проги (а потом и с прогой разбираться)
$wR = 3 ;кол-во окон в ряду
$wM = 0.5 ; пропроции от исходного размера
$wWidth = 728 * $wM
$wHeight = 603 * $wM
For $i = 1 to 15
WinMove(“[TITLE:World of Warcraft; INSTANCE:" & $i & "]“,”",$wWidth*mod($i-1,$wR),$wHeight*int(($i-1)/$wR),$wWidth,$wHeight)
WinActivate(“[TITLE:World of Warcraft; INSTANCE:" & $i & "]“,”")
Next
Sintezoid февраля 27, 2010 в 10:06 am
А Warden Autoit не палит? Почитал инфу в сети, там пишут что autoit палится на ура
admin февраля 27, 2010 в 2:57 pm
Прикольно. Спасиб
admin февраля 27, 2010 в 2:59 pm
Синтезоид = автоит не может палиться, это легальный софт. А вот скрипты с инжектами в память могут. Само по себе юзанье автоита для своих скриптов безопасно
Вы должны войти, чтобы оставлять комментарии.