Seite 1 von 1
Event-Erzeugung
Verfasst: Montag 15. August 2011, 18:33
von Neo_Junior
So hi,
nur ma interessehalber: kann mir jemand tipps oder gar code-teile zur erzeugung von events (mausclick mit pixelpositionen und tasten) reinstellen?
danke!
Re: Event-Erzeugung
Verfasst: Montag 15. August 2011, 18:43
von Hyperion
Neo_Junior hat geschrieben:So hi,
nur ma interessehalber: kann mir jemand tipps oder gar code-teile zur erzeugung von events (mausclick mit pixelpositionen und tasten) reinstellen?
danke!
Bezüglich pygame?
Re: Event-Erzeugung
Verfasst: Montag 15. August 2011, 18:52
von Neo_Junior
sorry ^^ natürlich nicht zwangsläufig ich meine z.B.:um dinge auszuführen, für die ich den befehl nich kenne
aber wenn es mit pygame leicht geht natürlich
Re: Event-Erzeugung
Verfasst: Montag 15. August 2011, 19:00
von Hyperion
Neo_Junior hat geschrieben:sorry ^^ natürlich nicht zwangsläufig ich meine z.B.:um dinge auszuführen, für die ich den befehl nich kenne
aber wenn es mit pygame leicht geht natürlich
Dann kapiere ich die Frage nicht. Einen universellen Weg gibt es nicht, da das ganze stark vom OS abhängt. Du brauchst da immer eine Lib, die so etwas bietet. Bei Python dabei wäre Tk. Es hängt ja aber auch davon ab, was Du eigentlich erreichen willst; brauchst Du UI-Elemente oder reicht Dir ein Low-Level Framework wie pygame?
Re: Event-Erzeugung
Verfasst: Montag 15. August 2011, 19:51
von Neo_Junior
woooooooooooot?
ich möchte möglichst mit einem einfachen befehl einen mausklick auf ein von mir bestimmmtest pixel inszenieren muss man das denn so klompliziert machn?
Re: Event-Erzeugung
Verfasst: Montag 15. August 2011, 20:03
von Hyperion
Neo_Junior hat geschrieben:woooooooooooot?
ich möchte möglichst mit einem einfachen befehl einen mausklick auf ein von mir bestimmmtest pixel inszenieren muss man das denn so klompliziert machn?
Wenn Du präziser beschreiben würdest, worum es Dir genau geht, dann wäre eine Erklärung wohl auch einfacher
Willst Du in einem fremden Programm einen Mausklick automatisch einen Mausklick durchführen?
Re: Event-Erzeugung
Verfasst: Montag 15. August 2011, 20:08
von /me
Neo_Junior hat geschrieben:ich möchte möglichst mit einem einfachen befehl einen mausklick auf ein von mir bestimmmtest pixel inszenieren muss man das denn so klompliziert machn?
Tja, du triffst jetzt auf die harte Realität der Softwareentwicklung. Bevor man ein Programm schreibt muss man sich Gedanken darüber machen was es tun soll und in welchem Kontext es das tun soll. Ich nehme an, du hast dich noch nicht lange mit Programmierung und dem ganzen Drumherum beschäftigt, oder?
Deine Beschreibung ist ähnlich unstrukturiert wie deine Vorgehensweise. Was soll dieses von dir bestimmte Pixel sein? Ein Pixel in einem Bild? Eine bestimmte Stelle auf deinem bevorzugten Desktop? Wie wird das Pixel bestimmt (Farbe, Position, ...)? Soll das in einem von dir geschriebenen Programm passieren? Mit welchem Toolkit erzeugst du dann die Oberfläche für dieses Programm?
Wir fragen hier nicht um dich zu ärgern, sondern um herauszufinden, was du eigentlich wirklich willst. Es gibt keine allgemeingültige Antwort auf deine nur sehr unscharf gestellte Frage.
Eine Frage noch zum Abschluss: Was verstehst du unter "mausklick [...] inszenieren"?
Re: Event-Erzeugung
Verfasst: Montag 15. August 2011, 20:20
von Neo_Junior
also ich hatte das früher mal mit -> autoit/autolt
man gibt mouseclick und n bischen drumherum und das pixel (koordinaten) und wenn man es startet geht der cursor zu dem pixel und klickt
nur ist diese sprache an VB angelehnt und ich finde python einfach super
danke für die hilfe bei meinen problemen
Re: Event-Erzeugung
Verfasst: Montag 15. August 2011, 21:10
von /me
Neo_Junior hat geschrieben:also ich hatte das früher mal mit -> autoit/autolt
Das ist, wenn ich das auf die Schnelle richtig gesehen habe, ein reines Windows-Produkt. Suchst du jetzt wieder etwas für Windows?
Re: Event-Erzeugung
Verfasst: Donnerstag 25. August 2011, 12:12
von Neo_Junior
ja,
ich glaub, ich habs schon gefunden, hab was von winxauto oder so gelesen
Re: Event-Erzeugung
Verfasst: Donnerstag 25. August 2011, 15:17
von /me
Neo_Junior hat geschrieben:ich glaub, ich habs schon gefunden, hab was von winxauto oder so gelesen
Du könntest auch mal einen Blick auf
http://code.google.com/p/pywinauto/ werfen. Ich habe es selber nie eingesetzt, aber vielleicht ist es für dich interessant.
Re: Event-Erzeugung
Verfasst: Dienstag 27. September 2011, 18:13
von Boa
Ich habe früher Mal mit AutoIt gearbeitet und fand das ganz gut. Wenn ich noch etwas in die Richtung machen werde werde ich mir Sikuli angucken:
http://sikuli.org/
Das scheint für kleinere Programme sehr gut lesbar zu sein und ermöglicht einfache Bilderkennung um z.B. Buttons zu klicken ohne deren Position vorher zu wissen.
Wenn du was damit machst würde ich mich freuen, wenn du mir eine PM schreibst wie es ist.