Hallihallo,
ich bin mir nicht ganz sicher, ob da hier richtig ist, da es sich auf WoW bezieht.
Ich möchte via AutoIt ein kleines Tool schreiben, mit dem ich z.B. den 'Charakter erstellen' Button drücken kann, ohne das WoW Fenster maximiert zu haben (ControlClick, Mouseclick plus funktionieren bei WoW nicht).
Dazu hab ich mich natürlich schon schlau gemacht und bin auf einige Begriffe wie Endscene, Hook, LUA Injection und die Funktion WowLuaDoString gestoßen.
Jetzt meine Frage: Besteht die Möglichkeit mit C# oder C++ eine .dll zuschrieben, die ich via DllCall aufrufen kann um LUA befehle an WoW zu senden? z.B. um den oben genannten 'Charakter erstellen' Button zu drücken?
Die Benutzeroberfläche von WoW besteht ja hauptsächlich aus GlueXML und ich vermute mal, dass man die einzelnen Komponenten (Auch Eingabefelder, etc.) einfach mit Strings via LUA Injection ansteuern kann.
Wäre nett, wenn jemand helfen könnte. ;)
Gruß Lumpy
ich bin mir nicht ganz sicher, ob da hier richtig ist, da es sich auf WoW bezieht.
Ich möchte via AutoIt ein kleines Tool schreiben, mit dem ich z.B. den 'Charakter erstellen' Button drücken kann, ohne das WoW Fenster maximiert zu haben (ControlClick, Mouseclick plus funktionieren bei WoW nicht).
Dazu hab ich mich natürlich schon schlau gemacht und bin auf einige Begriffe wie Endscene, Hook, LUA Injection und die Funktion WowLuaDoString gestoßen.
Jetzt meine Frage: Besteht die Möglichkeit mit C# oder C++ eine .dll zuschrieben, die ich via DllCall aufrufen kann um LUA befehle an WoW zu senden? z.B. um den oben genannten 'Charakter erstellen' Button zu drücken?
Die Benutzeroberfläche von WoW besteht ja hauptsächlich aus GlueXML und ich vermute mal, dass man die einzelnen Komponenten (Auch Eingabefelder, etc.) einfach mit Strings via LUA Injection ansteuern kann.
Wäre nett, wenn jemand helfen könnte. ;)
Gruß Lumpy