Suchergebnisse
Suchergebnisse 1-19 von insgesamt 19.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo liebe Gemeinde, ich versuche seit tagen ein Programm auszulesen (textboxen, Caption etc.. Dieses Programm ist mehrfach gestartet (16x), ist also zu 95 % gleich, nur die Textboxen, Captions und inhalte ändern sich und genau diese möchte ich sortiert nach Handle auflisten... Laut meinem Verständnis muss ich zuerst das Handle vom gesuchten Programm erhalten und kann darauf zugreifen? ' ist das so korrekt?! ich habe mich mit FindWindow und FindWindowEx probiert: VB.NET-Quellcode (14 Zeilen) me…
-
Danke erstmal für die Antworten und die genommene zeit für mein Problem Ich habe mir beides angeschaut und wenn der Tipp funktionieren soll, müsste ich noch erfahren wie ich UIAutomationClient als Namespace oder DLL einbinden kann, den die Referenz habe ich leider nicht gefunden. Zitat: „Als Vorbereitung werden über die Verweise die folgenden DLLs in das Projekt eingebunden: UIAutomationClient, UIAutomationTypes“ auch VB.NET-Quellcode (1 Zeile) wird wohl für c# sein ich denke das ich noch einmal…
-
Ich habe folgendes Zenario: - 16x Title eines Programmes zb "Notepad 1" , "Notepad 2" der Titel ist variabel aber fast gleich. - Ich muss also erstmal alle Fenster nach dem Titel durchsuchen die einen String enthalten müssen z.B "Notepad". - Habe ich die Fenster gefunden, möchte ich sodann damit beginnen, diese auszulesen. Wie sich das mit der Automations Geschichte verwirklichen lässt habe ich noch nicht herausgefunden, den letztendlich muss ich ja mit dem gefundenen Handle weiter machen. Ich k…
-
VB.NET-Quellcode (13 Zeilen) ich liebe .contains es hat geklappt. Jetzt stehe ich vor dem Problem: ausgelesen habe ich alle notwendigen Programme, nun möchte ich diese aus der Listbox anklicken und dazu die Informationen auslesen. Kann ich den durch App.Current.ProcessId und anhand der ID nun die App weiter auslesen? erstmal vielen dank für deine Antworten und die von dir investierte Zeit
-
hi Nogood, ja habe dein Thread verfolgt und gelesen, genau so habe ich mir das gedacht, nur bei der Umsetzung hapert es noch, habe es dank VaporiZed geschafft alle auszulesen (hab alle in einer Listbox, jetzt krieg ich dieses doofe value binding gedönse nicht hin um mit nem handle weiterarbeiten zu können *ggg*) , jetzt tue ich mich schwer damit das ausgelesene zu selektieren und zu verarbeiten. Möchte aber hier im Forum niemanden auf die nerven gehen, weil ichs noch nicht so ganz ralle, Diese F…
-
Hi VaporiZed, die ListBox, CoboBox sollte übersichtshalber schon sein. Ich habe mir es folgendermaßen vorgestellt (Siehe Anhang) Wenn man auf alle Apps klickt(kann auch ein Button sein), soll er alle Apps mit vorherig festgelegten/auszulesenden Werten anzeigen und diese ebenfalls stets aktualisieren. Klickt man auf die einzeln ausgelesenen Apps, soll er rechts verschiedene werte einlesen und diese dann auch aktuell halten Aufbau der App Quellcode (21 Zeilen) Er soll dann inhalte von ID Panel 1 A…
-
Hat geklappt, er listet mir nun alle Laufenden Programme auf, nun soll er als ValueMember noch die Handle ID erhalten ?! um damit weiter arbeiten zu können, habe das bei [>]-SmartTag unter WerteMember -> AutomationsID so eingetragen wenn es richtig war? ValueMember gibt jedoch nen leeren String aus.
-
Zitat von VaporiZed: „Aber sag doch mal, was Du Dir davon versprochen hast, HandleID bei ValueMember einzustellen.“ Ich wünsche allen ein Frohes neues Jahr! Wenn ich die Programme in der Listbox habe ( Die ich ja wie gewünscht, dank Dir jetzt habe ), sollen die durch klicken ausgewählt werden ( z.B ListBox1.SelectedItem.Value), dazu benötige ich doch eine Zuordnung ... die Handle ID wäre eine solche, oder nicht? oder wäre es die AutomationsID ?, ProzessID? Da weis ich noch nicht weiter .... Was …
-
Hi VaporiZed, funktioniert alles, jetzt erhalte ich sämtliche Fehlereigenschaften über die CEs, aber beinhaltete Informationen lassen sich hiermit noch nicht finden. hierbei gibt er nichts aus: VB.NET-Quellcode (2 Zeilen) Ich habe ja jezt das Hauptfenster selektiert, lese ich mit der oben genannten Vorgehensweise den Inhalt von ID_PANEL3 aus? Was soll ich dafür nehmen? den ClassName?
-
also, ich glaube wir reden ein wenig an einander vorbei ListBox1 soll alle Anwendungen enthalten (passt) ListBox2 soll alle ausgewählten Texte von Klasse ID_PANEL3 enthalten Quellcode (4 Zeilen) Da alle Anwendungen die CLass wxWindowClassNR haben und ebenfalls die Unterklasse ID_Panel3, war das selektieren zuvor notwending. Jetzt ist die frage, mit was teile ich dem Klick auf ListBox1 mit das er alles (Sichtbare Texte/Inhalte) aus Anwendung xy mit unterklasse ID_PANEL3 anzeigen soll?
-
ja alles richtig, den Klassentyp kann ich nicht nennen, da ich nicht weis was damit gemeint ist, es handelt sich hier bei ID_PANEL3 inhalt erstmal nur um Caption texte So ist das Programm Aufgebaut: Quellcode (11 Zeilen) Ausserdem habe ich noch folgende Informationen zu ID_PANEL3 Quellcode (11 Zeilen) Ich benutze vom AutoIT das Window Information Tool, gibts eins das den Klasentyp auslesen kann?
-
Na das Programm ist frei verfügbar, man muss dafür bezahlen, downloaden kann man es auf der Hersteller Seite auch ohne bezahlen ... ich will hier keine Software illegal anbieten sondern Dir mein mein Problem schildern, ich habe selbstverständlich dafür bezahlt und ohne bezahlen funktioniert das Programm auch nicht, aber darum ging es ja nicht sondern um den klassentyp! Wenn Du das Programm startest, siehst du oben rechts direkt welchen Bereich ich meine, vgl. mit meinem Bild.
-
Dank VaporiZed, kann ich nun alle benötigten Inhalte auslesen. Jetzt habe ich das Problem, dass das auslesen länger als 8 Sekunden dauert und das Programm sich bis es fertig ist mit auslesen kein Zentimeter bewegt und hängt. Hat jemand einen Tipp, wie ich das Auslesen beschleunigen könnte?VB.NET-Quellcode (9 Zeilen)