hi,
Ich wollte mal fragen wie der Befehl geht bzw. das Modul lautet mitdem ich einen Tastenanschlag machen kann also zb. will ich, dass Python für mich die 1 drückt wenn etwas bestimmtes passiert.
Tastaturanschlag
@zar1
In welcher Umgebung soll er "die 1 drücken"? Innerhalb eines GUI oder im Terminal?
mutetella
In welcher Umgebung soll er "die 1 drücken"? Innerhalb eines GUI oder im Terminal?
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
@zar1
Dann hängt das IMHO von der GUI ab, welche Möglichkeiten zur Simulation eines Tastendrucks darin vorhanden sind. Oder Du sprichst direkt den X Server an, falls Du Linux verwendest. Einen kleinen Überblick kannst Du Dir ja einmal hier verschaffen.
Ich frage mich allerdings, weshalb Du das machen möchtest? Wenn Du eine bestimmte Funktion, die z. B. nach dem Drücken der '1' stattfindet, ausführen möchtest, dann führe diese Funktion doch direkt aus. Mehr Infos zu Deinem Problem und wie Du das lösen möchtest wären hilfreich...
mutetella
Dann hängt das IMHO von der GUI ab, welche Möglichkeiten zur Simulation eines Tastendrucks darin vorhanden sind. Oder Du sprichst direkt den X Server an, falls Du Linux verwendest. Einen kleinen Überblick kannst Du Dir ja einmal hier verschaffen.
Ich frage mich allerdings, weshalb Du das machen möchtest? Wenn Du eine bestimmte Funktion, die z. B. nach dem Drücken der '1' stattfindet, ausführen möchtest, dann führe diese Funktion doch direkt aus. Mehr Infos zu Deinem Problem und wie Du das lösen möchtest wären hilfreich...
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
-
- User
- Beiträge: 97
- Registriert: Donnerstag 2. Mai 2013, 19:11
Wo ich noch eine möglickeit drin sehe ist unter Windows die ``runas`` Funktion. Wenn man als Admin etwas ausführen möchte, muss man sein Passwort eingeben oder die des Administrator acc. Ist aber in einer Console und nicht in einer GUI
Funktioniert leider nicht
Falls ich aber via Python Tastaturen anschläge simulieren kann, dann währe mein Trojaner (hust) fertig
mfg
Trayser
echo "Passwort" | runas /user=Adminstrator
Funktioniert leider nicht
Falls ich aber via Python Tastaturen anschläge simulieren kann, dann währe mein Trojaner (hust) fertig
mfg
Trayser
Also ich will in einem Multiplayer Spiel etwas machen, dass wenn meine Hp low ist automatisch die 1 gedrückt wird, wo eine Defensive fähigkeit gespeichert ist.
Ich hab mir das so überlegt, das ich die Pixel color bei der hälfte der Hp bar nehme und sobald sich die pixelcolor andem punkt verändert soll Python automatisch die eins drücken.
Eigentlich sollte das doch möglich sein zumal man zb. mit win32api.mouse_event(win32con.MOUSEEVENTF_LEFtDOWN,x,y,0,0) auch ganz einfach einen Mausanschlag simulieren kann warum dann nciht auch mit der Tastatur.
Ich hab mir das so überlegt, das ich die Pixel color bei der hälfte der Hp bar nehme und sobald sich die pixelcolor andem punkt verändert soll Python automatisch die eins drücken.
Eigentlich sollte das doch möglich sein zumal man zb. mit win32api.mouse_event(win32con.MOUSEEVENTF_LEFtDOWN,x,y,0,0) auch ganz einfach einen Mausanschlag simulieren kann warum dann nciht auch mit der Tastatur.
-
- User
- Beiträge: 97
- Registriert: Donnerstag 2. Mai 2013, 19:11
@Sirius3
wusste garnicht das Python da was eigenes hat
Danke, auch wenn es nicht für ein Trojaner ist, sondern es in ein Luncher einfließt
back to Topic:
@zar1
Ich denke das ist auch einfach, den Tastaturschlag zu benutzen, nur musst du wie schon gesagt das auslesen lassen. Vielleicht mal gegebenfalls Googeln nach "Pixel auslesen Python".
wusste garnicht das Python da was eigenes hat
Danke, auch wenn es nicht für ein Trojaner ist, sondern es in ein Luncher einfließt
back to Topic:
@zar1
Ich denke das ist auch einfach, den Tastaturschlag zu benutzen, nur musst du wie schon gesagt das auslesen lassen. Vielleicht mal gegebenfalls Googeln nach "Pixel auslesen Python".
Also wenn ich X3 zocke, dann übernimmt meine Kleine immer die Simulation der Tasten 1 - 4. Wenn ich im Eifer des Gefechts zwischen Energieplasmawerfer und Photonenimpulskanone wechseln möchte, muss ich nur "eins" oder "zwei" rufen und die Taste wird gedrückt. Funktioniert prächtig und versionsübergreifend...
mutetella
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
@BlackJack: Im Kampf gegen die Xenon muss jeder seine Opfer bringen...
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
hmm also ich habe jetzt mal meine oben erwähnte methode an 2 games ausprobiert. In World of Warcraft hat diese Mehtode mit den shellkeys einwandfrei funktioniert.
In League of Legends leider nciht dabei bräcuthe ich es für League of legends.Wenn jemand eine Idee hätte für League of Legends wäre ich sehr dankbar.
In League of Legends leider nciht dabei bräcuthe ich es für League of legends.Wenn jemand eine Idee hätte für League of Legends wäre ich sehr dankbar.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Nun, wenn du andere betruegen willst, hoffe ich dass du hier keine Hilfe oder Ideen findest.
Als Fingeruebung ist das ja ganz nett, aber dich scheint ja vor allem der Einsatz zu interessieren.
@BlackJack: Dich schockiert die Kinderarbeit? Dabei klingt das doch viel mehr nach Kindersoldaten
Als Fingeruebung ist das ja ganz nett, aber dich scheint ja vor allem der Einsatz zu interessieren.
@BlackJack: Dich schockiert die Kinderarbeit? Dabei klingt das doch viel mehr nach Kindersoldaten
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte