Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mit Delphi die Maus steuern (https://www.delphipraxis.net/84438-mit-delphi-die-maus-steuern.html)

Guss3r 16. Jan 2007 22:43


Mit Delphi die Maus steuern
 
HY,
ich habe mich gefragt ob mann mit delphi ein Programm schreiben kann, welches die Maussteuerung übernimmt z.B. wenn ich etwas immer wieder machen will in einene anderen Programm.
Wenn so etwas möglich sein sollte, dann bittte ein kleines beispiel.

MfG
Guss3r

Sunlight7 16. Jan 2007 23:05

Re: Mit Delphi die Maus steuern
 
'n Abend!

Ich bin grad zu faul, meinen Quellcode zu suchen, aber mit MSDN-Library durchsuchenSetCursorPos und MSDN-Library durchsuchenmouse_event ist das ganz leicht.

Grüßle!

HannosG 17. Jan 2007 00:10

Re: Mit Delphi die Maus steuern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hatte letztens mal dieses kleine Programm geschrieben, mit dem man Mauspositionen aufnehmen und abspielen kann.
Ich habs zwar nicht weit ausgefeinert aber funktioniert trotzdem gut und eignet sich auch gut für Automation.

Guss3r 17. Jan 2007 22:06

Re: Mit Delphi die Maus steuern
 
Abend,

na ja das Programm wäre ja schonmal ein anfang aber ich hatte da an wat komplexeres gedacht, will eine art Trainer für ein spiel Schreiben. Weil ich dort immer wieder etwas machen muss und dafür Xp bekomme, das will ich jetzt automatisiere.Und dann müsste es noch möglich sein das das Programm die Tastatru bedient.
Ist sowas möglich und wen ja WIE??? :gruebel:

MfG
Guss3r

HannosG 17. Jan 2007 22:44

Re: Mit Delphi die Maus steuern
 
Es gibt in der Windows-API eine Prozedur namens keybd_event.
Damit kannst du Tastaturbefehle erzeugen.

Hier im Forum suchenkeybd_event
Tastendruck simulation... Beitrag #13

Guss3r 19. Jan 2007 08:31

Re: Mit Delphi die Maus steuern
 
Moin,
also das ist gar nicht mal so schlecht, aber wie kann ich simulieren das die Taste gedrückt gehalten wird?

inherited 19. Jan 2007 09:43

Re: Mit Delphi die Maus steuern
 
Einfach das Key-UP-event auslassen, also statt
Delphi-Quellcode:
keybd_event(Ord('R'), 0, 0, 0);
Keybd_Event(Ord('R'),0,KEYEVENTF_KEYUP,0);
zB
Delphi-Quellcode:
keybd_event(Ord('R'), 0, 0, 0);
Sleep(3000);
Keybd_Event(Ord('R'),0,KEYEVENTF_KEYUP,0);
Hält die Taste 3 Sekunden lang gedrückt...

Guss3r 19. Jan 2007 09:44

Re: Mit Delphi die Maus steuern
 
Cool danke dann werd ich dsa glich mal ausprobieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 Uhr.

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