Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

cx.Fenster(Maske).X Platzhalter:Fenster 06 Jun 2021 23:52 #1

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 779
  • Dank erhalten: 587
Liebe Testkollegen, anbei ein kleines Beispiel zum auslesen von

cX.Fenster(#Position=X;Y).Klasse
cX.Fenster(#Position=X;Y).Titel
cX.Fenster(#Position=X;Y).Nummer

mit #Position=X;Y Fenster einer geöffneten Anwendung an Bildschirm-Position X/Y
und natürlich zur freien Verwendung und vorbehaltlich Volltestmodus sollte etwas nicht funktionieren

cX4Web cX4Web Code

Was ist das?

1 *** Clickexe 5.0 Programmfenster-Info unter dem Mauszeiger
2
3 *** Aufbau Ausgabefenster...
4 Anzeige-Fenster 'Fensterinfo #Position=MausX;MausY', ID='Anzeige-Fenster1', Höhe=57,41, Rahmen: einfach 3D
5 Button '&Beenden' (ID='Button_1', X='53,45', Y='37,84', Breite='21,17', Zielfenster='Anzeige-Fenster1', Anker: 14)
6 Bild-Element (ID='Bild-Element_1', X='3,18', Y='3,18', Breite='121,71', Höhe='33,07', Zielfenster='Anzeige-Fenster1')
7 Bezeichner Text='Titel:' (ID='Bezeichner_2', X='6,09', Y='12,17', Zielfenster='Anzeige-Fenster1.Bild-Element_1')
8 Bezeichner Text='Klasse:' (ID='Bezeichner_1', X='6,09', Y='5,82', Zielfenster='Anzeige-Fenster1.Bild-Element_1')
9 Bezeichner Text='Fensterhandle:' (ID='Bezeichner_3', X='6,09', Y='17,99', Zielfenster='Anzeige-Fenster1.Bild-Element_1')
10
11 Aufruf Marke 'Fensterinfo' im Hintergrund, Intervall 100ms
12
13 Warte Endlos (Warten auf zu behandelnde Ereignisse)
14
15
16 *** Skript beenden
17 :: Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick
18 Beende Skript
19
20 *** Zyklisches auslesen von Classname, Title, sowie Handle eines geöffneten Anwendungsfensters wie bspw.Word unter dem Mauszeiger...
...

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (23 Zeilen, cX 5.0.8.2)


lg Christian



 
Folgende Benutzer bedankten sich: Soko, technicplace

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

cx.Fenster(Maske).X Platzhalter:Fenster 18 Jul 2022 21:29 #2

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 779
  • Dank erhalten: 587
Servus lieber Stefan, bei mir funktioniert obiges Skript mit der aktuellen BETA (Ultimatelizenz) und Windows 11 nicht mehr..Es öffnet sich nur das Programmfenster und der Aufrufbefehl im Hintergrund arbeitet nicht..
lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

cx.Fenster(Maske).X Platzhalter:Fenster 19 Jul 2022 08:35 #3

  • Grisu
  • Offline
  • Beiträge: 75
  • Dank erhalten: 95
Hallo daywalker,

der Hintergrundaufruf funktioniert, beim Multiset-Befehl müssen aber die Klammern der Zielvariablen weggelassen werden. Dann läufts...

Gruß


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (24 Zeilen, cX 5.0.9.0)
Folgende Benutzer bedankten sich: Stefan, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

cx.Fenster(Maske).X Platzhalter:Fenster 19 Jul 2022 08:55 #4

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 779
  • Dank erhalten: 587
Lieber Grisu, vielen Dank für Deine Mühe. Tatsächlich die eckigen Klammern waren es. Obwohl, normalerweise sollte beides funktionieren...

lg Christian
Folgende Benutzer bedankten sich: Soko

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden