Auto Login mit Control Send

09/06/2010 21:01 GWplayer#1
Hi
Ich wollte mich mal ein wenig an die Befehle ControlSend, ControlClick etc. herantasten. Ich hab nun mal ein Script geschrieben, das mich automatisch einloggen soll wenn das Guild Wars Fenster existiert. Leider passiert einfach gar nichts... Wollte mal fragen was das Problem sein könnte.

Hier der Code:
PHP Code:
$hWnd"Guild Wars"
WinWait ("$hWnd")
Sleep (5000)
ControlSend($hWnd,"","","
PASSWORT"
)
Sleep (10002000)
ControlSend($hWnd,"","","{ENTER}")
Exit 
09/07/2010 11:12 luckkylooser#2
Hat Guild Wars nen Gameguard also Antihack?
09/07/2010 14:11 HardCore.1337#3
nope
09/07/2010 16:06 mipez#4
Code:
WinWait("Guild Wars")
Sleep (5000)
ControlSend("Guild Wars","","","PASSWORT")
Sleep (2000)
ControlSend("Guild Wars","","","{ENTER}")
Is net viel anders, aber probiers mal...
Btw. bist du dir sicher dass das Fenster Guild Wars heißt?
09/07/2010 22:21 kknb#5
nutze lieber processexists und lass solange eine schleife laufen bis das ding dir true returned, danach winactivate, und dann winwaitactive.

f1->scite->sieg!
09/09/2010 19:02 GWplayer#6
@mipez: geht leider auch nicht... Und ja ich bin mir sicher dass das Fenster "Guild Wars" heisst.

@kknb: ok werds mal probieren
09/09/2010 19:05 Psycho_Ente#7
Das geht auch anders :D

[Only registered and activated users can see links. Click Here To Register...]
09/10/2010 09:08 iDunnoi#8
das passiert wenn man den vorpost nicht durchliest...
09/14/2010 18:30 GWplayer#9
@Mysthik Ftw
Also der zweck meines Auto Logins wäre eher das ich mich mal ein wenig mit ControlSend und ControlClick vertraut mache, da ich eigentlich vorhabe einen Trink-Bot zu schreiben.
Also ich hab dann mal mein Script ein wenig verändert, es schaut jetzt so aus:
PHP Code:
If ProcessExists ("GW.exe")then
    WinWaitActive 
("Guild Wars")
    
ControlSend("Guild Wars","","","PASSWORT")
    
Sleep (2000)
    
ControlSend("Guild Wars","","","{ENTER}")
EndIf


    Exit 
funktionieren tut es leider immer noch nicht:rolleyes:^^
Wenn ich das Script starte ohne das GW-Fenster aktiv zu haben, passiert rein gar nichts, wenn ich dann aber auf das GW Fenster klicke, schreibt er 5 Buchstaben (die ich natürlich nicht lesen kann) und drückt dann auf Enter...