Autoit Controlsend (inactive window)

12/05/2009 20:17 Zaradina#1
Hiho,

ich hab soweit einen funktionierenden Bot - ich wollte nun das Script so umschreiben das es auch auf das inaktive Fenster von dem Spiel zugreift.

Habe mich im Forum etwas belesen und bin zu folgenden Aussagen gekommen:

- #requireAdmin(funktioniert nicht)
- "0" oder "" bei dem Absatz ControlID (funktioniert auch nicht)

Den Titel des Fensters habe ich nun schon dutzende male überprüft, der ist 100%ig korrekt.

Randinfo wäre das ich Vista benutze, Benutzerkontensteuerung ist aber abgeschalten - daher bringt #requireAdmin auch nix.

Es gibt nun soweit keine ControlID für das Spiel, habe auch gelesen das es für 3D Games nie eine gibt.

Gibt es noch einen anderen Befehl der Tastendrücke an ein inaktives, oder minimiertes Fenster sendet oder funktioniert es nun einfach nicht?

Grüße
Aki

----------------------------------------------
english

Hello,

i've a problem with my autoit script.

I would like to send keys to a inactive or minimized window - so i used controlsend.

But nothing happens. I controlled the title multiple times but its 100% correct.

It seems that there is no ControlID for 3D Games. Au3info did not find any ID.

So my question is - is there a way to send keys and commands to a inactive or minimized window.

I tried:

- #requireAdmin
- "0" for controlid

but both did not work.

Thanks
Aki
12/05/2009 20:52 HardCore.1337#2
Quote:
- #requireAdmin(funktioniert nicht)
geht nur bei VISTA oder Win 7

Quote:
- "0" oder "" bei dem Absatz ControlID (funktioniert auch nicht)
Bei welchem Spiel? METIN2 geht z.B. nicht so

Sonst eigentlich so


PHP Code:
$Handle WinGetHandle (Dein Spiel)
ControlSend ($Handle""0"Dein tastendruck"
mfg
12/05/2009 21:08 MoepMeep#3
Send/PostMessage?

btw, das ist nicht die autoit section.
12/05/2009 21:10 Zaradina#4
Danke schonmal für die Antwort, funktioniert leider mit wingethandle auch nicht.

Also Vista benutze ich - falls das der Ursprung des Problems ist. Benutzerkontensteuerung ist aber ausgechalten.

Das Spiel wäre Dark Age of Camelot. Bei anderen Spielen konnte ich es im Moment noch nicht ausprobieren.

Edit:
Gibts eine extra Autoit Section? Habe ich dann leider übersehen, tut mir leid.

Ein Mod bitte den Thread verschieben, danke sehr.