AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Klick in Programmbereich Simulieren
Thema durchsuchen
Ansicht
Themen-Optionen

Klick in Programmbereich Simulieren

Ein Thema von jacky213 · begonnen am 26. Feb 2020 · letzter Beitrag vom 1. Mär 2020
Antwort Antwort
Seite 1 von 3  1 23      
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#1

Klick in Programmbereich Simulieren

  Alt 26. Feb 2020, 19:24
Hallo,

ich versuche mich daran ein minimiertes Programm zu steuern. xSpy zeigt mir beim Button namen Nil an, also dachte ich daran in dem Programm einfach auf eine bestimmte X Y Position zu Klicken. Kann mir da jemand helfen?

ein Ansatz hierfür wäre echt nett.

Das Programm muss allerdings im Hintergrund bleiben

Danke
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#2

AW: Klick in Programmbereich Simulieren

  Alt 26. Feb 2020, 19:25
Zitat:
ich versuche mich daran ein minimiertes Programm zu steuern.
Wie willst du ein nicht sichtbares Control anklicken? Gar nicht. Besonders nicht, weil es nicht dein Programm ist.

Geändert von DieDolly (26. Feb 2020 um 19:31 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.160 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Klick in Programmbereich Simulieren

  Alt 26. Feb 2020, 19:28
Wenn du wirklich konkret einen "Mausklick an Stelle X|Y" simulieren willst kannst du das einfach mit SendInput machen. Aber ich glaube auch, das ist nicht was du wirklich willst. Vielleicht kannst du deine Anforderung etwas genauer beschreiben.
  Mit Zitat antworten Zitat
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#4

AW: Klick in Programmbereich Simulieren

  Alt 26. Feb 2020, 19:40
ich habe das Windows Handle und an dieses Fenster möchte ich an Position X Y einen Klick schicken.

Ist das konkreter?
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.160 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Klick in Programmbereich Simulieren

  Alt 26. Feb 2020, 19:43
--- vorschnell getippt. Erst denken, dann tippen ---
  Mit Zitat antworten Zitat
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#6

AW: Klick in Programmbereich Simulieren

  Alt 26. Feb 2020, 20:20
Sofern es hilft, mir wird von xspy die ControlID angezeigt. Kann ich den Klick zu dieser ControlID senden oder über diese das richtige Handle ermitteln?
  Mit Zitat antworten Zitat
Alt 26. Feb 2020, 23:44     Erstellt von Frühlingsrolle
Dieser Beitrag wurde von Daniel gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#7

AW: Klick in Programmbereich Simulieren

  Alt 26. Feb 2020, 23:53
ich bekomme zu dem button kein Handle, weder mit WinSpy noch mit xSpy, gibt es irgendeine andere Methode um daran zu kommen?
  Mit Zitat antworten Zitat
Alt 27. Feb 2020, 00:02     Erstellt von Frühlingsrolle
Dieser Beitrag wurde von Daniel gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#8

AW: Klick in Programmbereich Simulieren

  Alt 27. Feb 2020, 00:53
Wenn der Button kein Handle liefert, ist es kein natives Windows-Control (das Nachrichten empfangen könnte). Was in Folge heißt: Sofern es keine explizite Schnittstelle vom zu steuernden Programm gibt, hast du schlechte Karten es ohne Umweg über die Darstellung zu steuern. Was desweiteren heißt: Ohne sichtbares Fenster und definierte Maus-Koordinaten = sieht schlecht aus für dich.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

AW: Klick in Programmbereich Simulieren

  Alt 27. Feb 2020, 03:30
Um was für ein Programm handelt es sich denn? Und was tut es? Vielleicht kommt man ja auf anderen Weg zum Ziel.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Klick in Programmbereich Simulieren

  Alt 27. Feb 2020, 08:58
Ist das ein selbst entwickeltes Programm oder ein fremdes?
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:16 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