Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Mausklick an Position (ohne Mausverschieben) (https://www.delphipraxis.net/110416-mausklick-position-ohne-mausverschieben.html)

any_key 17. Mär 2008 21:31


Mausklick an Position (ohne Mausverschieben)
 
moin,
kann mir jemand sagen wie ich in meinem eigenen Programm an eine bestimmte Stelle klicken lassen kann, also einen vom Computer ausgelösten Klick ausführen lassen kann, ohne dass der Mauscursor an die Stelle verschoben werden muss?
Das ganze hat den Hintergrund das ich einen Button über sein Aussehen im Webbrowser lokalisiere und ihn dann klicken lassen will. Dies soll aber auch funktionieren, wenn das Fenster minimiert ist und ich somit den Mauszeiger nicht an die Position springen lassen kann. Über die Funktionen der Webbrowser Komponente kann ich das leider nicht realisieren, da der Buttonname sich ständig ändert und auf der Seite mehrere Buttons vorhanden sind, sodass nur noch eine Zuordnung über das Aussehen möglich ist.

Schon mal im Vorraus vielen Dank für Antworten.
mfg any_key

inherited 17. Mär 2008 21:37

Re: Mausklick an Position (ohne Mausverschieben)
 
Hi,
ich denke die Herangehensweise ist die falsche. Das Klicken des Buttons löst vermutlich ein Form-Submit aus. Schau dir mal den Quelltext der Seite an, da wirst du sowas wie <form blar post oder get>, dann die Inhalte des Formulars einschließlich des Submit-Buttons, gefolgt von </form>.

Anstatt das ganze in ein Webbrowser zu laden kannst du auch mit den Indys und TIdHTTP mittels IdHTTP.Post oder IdHTTP.Get, je nach Methode, das ganze manuell Absenden.

Du kannst auch mal die Forensuche benutzen, da müsste es schon einige Beiträge dazu geben

mfg, inherited

P.S: Das ist der 1000. Beitrag indem ich schreibe :party: :firejump: :party: :firejump: :party:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:12 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