Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hintergrundprogramm, das Tasten in best. Zeitabstäden drückt (https://www.delphipraxis.net/58221-hintergrundprogramm-das-tasten-best-zeitabstaeden-drueckt.html)

Schiman 3. Dez 2005 12:41


Hintergrundprogramm, das Tasten in best. Zeitabstäden drückt
 
Hallo, erstmal^^.

Ich bin ein ziemlicher Delphi-Anfänger.
Ich brauche aber ein Programm, das mir in einem bestimmten Zeitabstand (etwa 1,5 sekunden) die Taste F8 drückt und in einem anderen Zeitabstand (etwa 10 sekunden) die Taste F5 drückt. Leider habe ich keine Ahnung, wie ich das realisieren kann, zumal das Programm im Hintergrund laufen soll und durch eine Tastenkombination aktiviert oder deaktiviert werden kann.
(am besten wäre es, wenn ich die Zeitabstände selbst einstellen könnte)

Vielleicht hat jemand Zeit mir so ein Programm zu schreiben.

Danke im Vorraus

toms 3. Dez 2005 13:44

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Zitat:

in einem bestimmten Zeitabstand
Tönt nach TTimer

Zitat:

die Taste F8 drückt
Hier im Forum suchenTasten simulieren

Zitat:

Tastenkombination aktiviert oder deaktiviert
Hier im Forum suchenRegisterHotkey

Schiman 3. Dez 2005 14:36

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Hm, das alles sagt mir nix...
Ich wäre sehr erfreut, wenn jemand einfach für mich so ein Programm schreiben könnte, weil ich kriegs nie alleine hin.

dizzy 3. Dez 2005 14:47

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Gegen ein entsprechendes Entgeld kein Problem. Wir sind helfende (und fragende) Privatleute, kein Dienstleister - und schon garnicht auf die Art ;)
Wenn du nichts selbst machen willst, schau dich besser auf Free/Shareware Seiten um, im Forum hilft man dir beim selber machen, und nimmt es dir nicht ab.

Schiman 3. Dez 2005 15:48

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Hm, ok danke trotzdem...

Dann eben nicht

toms 3. Dez 2005 16:33

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

In der Anlage findest du ein kleines Beispiel Projekt, was genau das macht, was du moechtest.
(ohne Gewaehr, kann noch optimiert werden)

Schiman 3. Dez 2005 19:10

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Vielen Dank, mensch es gibt ja doch noch freundliche Leute^^.

Leider klappt es nicht so ganz...ich brauch das Programm für ein Spiel und dieses Programm soll im Hintergrund laufen und im Spiel eben diese Tasten dann auslösen.
Ich habs ausprobiert, aber im Spiel regt sich nix, auch wenn ich das Häkchen bei aktiv gesetzt habe.

Also vielleicht wird das Programm deaktiviert, wenn im Hintergrund ist.

Übrigens: Der Quellcode ist richtig übersichtlich und mit verstädnlichen Kommentaren. Da kann ich echt was draus lernen, danke.

toms 3. Dez 2005 20:08

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Um welches Spiel handelt es sich denn?

Sorry, habe noch eine Kleinigkeit vergessen...
(Neues Beispiel in der Anlage hochgeladen)

Schiman 3. Dez 2005 20:35

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Es geht um ein OnlineSpiel namens Fly for Fun.

Bei deinem neuen angehängten Programm funktioniert der F4 Hotkey nicht mehr, um das Programm zu aktivieren, oder zu deaktivieren.
Ich habe ausprobiert, ob dein Programm auch im Hintergrund weiterläuft, wenn das Spiel an ist.
Also es läuft auf jeden Fall, nur regt sich im Spiel nichts...

Christian Seehase 3. Dez 2005 21:58

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Moin Shiman,

ändere in dem Programm von toms in der Routine TimerF5Timer (die letzte in uMain) im Aufruf VK_F5 durch VK_F4.

Schiman 4. Dez 2005 14:37

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Zitat:

Zitat von Christian Seehase
ändere in dem Programm von toms in der Routine TimerF5Timer (die letzte in uMain) im Aufruf VK_F5 durch VK_F4.

Was bringt das?
Dadurch erreiche ich ja nur, dass anstelle von F5, F4 geklickt wird... Aber ich will ja F5, deshalb denke ich nicht, dass an dieser Stelle der Fehler liegt...

uf jeden Fall hat dieses Programm keine Auswirkung auf das Spiel...
Ich frage mich woran das hängen könnte.

Christian Seehase 4. Dez 2005 15:05

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Moin Shiman,

Zitat:

Zitat von Shiman
Bei deinem neuen angehängten Programm funktioniert der F4 Hotkey nicht mehr...

dadurch kam ich darauf

Schiman 5. Dez 2005 20:55

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Hm, also das klappt nicht wirklich...
Naja, vielleicht ist in dem Spiel auch so eine Sperre eingebaut, dass keine Hintergrundprogramme auf das Spiel Einfluss haben können?
Könnte ja sein...

dizzy 6. Dez 2005 01:31

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Es könnte viel mehr sein, dass das Senden von Keys via Messages nicht vom Spiel verarbeitet wird. Mit aller größter Wahrscheinlichkeit wird dort DirectInput verwendet, wo, wenn ich mich recht entsinne, diese Form von simulierten Tastendrücken nicht ankommt.

Schiman 10. Dez 2005 17:42

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Gibt es eine Möglichkeit das zu umgehen?
Vielleicht gibt es eine andere Form Tasten zu simulieren, die dann beim Spiel ankommen, als wären sie direkt geklickt?

Schiman 10. Jan 2006 15:08

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Für eine Normale Tastaturtaste heißt der Simulationsbefehl: SimulateKey(VK_Taste)

Wie heißt der Befehl für Maustasten (linke Maustaste)?

NewTimeLive 10. Jan 2006 15:15

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
schau doch mal auf diversen cheat seiten, da wirste bestimmt fündig :-D
hört sich irgendwie nach nem trainer an.... kann mich aber auch irren *g*

Schiman 12. Jan 2006 09:39

Re: Hintergrundprogramm, das Tasten in best. Zeitabstäden dr
 
Ne, da hast du schon Recht^^.
Scheint aber so, dass der Anti-Hack-Schutz sowas blockiert XD.
Würds trotzdem gern noch mit Maustasten probieren, also weiß jemand wie der Simulationsbefehl für Maustasten heißt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz