Registriert seit: 9. Nov 2008
95 Beiträge
|
Anwendung reagiert nicht auf mouse_event
10. Jun 2011, 19:19
Hallo,
kurz zur Vorgeschichte:
"Damals" gab es zu dem Spiel Command&Conquer Zero Hour einen WorldBuilder mit dessen Hilfe man eigene Karten erstellen konnte.
Da ich die Karten aber nie so ganz symmetrisch hinbekomme, habe ich mir ein Programm gebastelt, welches, ähnlich wie bei einer Werkzeugmaschine, Koordinaten abfährt. Die Maus wird quasi ferngesteuert und "malt" die Landschaft für mich.
Klicks habe ich bisher mit
mouse_event(MOUSEEVENTF_LEFTDOWN, startx, starty, 0, 0);
realisiert.
Nun ist letztens eine Modifikation für das Spiel publiziert worden, welches auch den Karteneditor um neue Objekte erweitert.
Der WorldBuilder (10MB) wird durch ein seltsames Miniprogramm (47KB) gestartet. Was da genau passiert, weiß ich nicht.
Seitdem funktioniert das mouse_event nicht mehr.
Nun würde mich interessieren, wie ich es dennoch hinbekomme. Gibt es Alternativen zu der von mir verwendeten Methode?
Gruß, Andreas
Edit:
wenn ich mit dem Programm AutoIT folgendes mache, klappt das auch nicht:
MouseMove(500, 500)
MouseClick("left")
Geändert von MechMac666 (10. Jun 2011 um 20:19 Uhr)
|