Suchergebnisse

Suchergebnisse 1-22 von insgesamt 22.

  • Benutzer-Avatarbild

    @RodFromGermany werde ich probieren; erstmal vielen Dank! @VaporiZed Habe mir es noch nicht genauer angeschaut aber wie es scheint wird im folgenden Toturial der Windows Calculator automatisiert: codeproject.com/articles/14184…crosoft-automation-framew Funktioniert genauso; durch das Auslesen von Prozessen mit Spy++ und dem initialisieren der jeweiligen Handles. Vielleicht hat man hiermit mehr Möglichkeiten die Handles "anzusprechen".

  • Benutzer-Avatarbild

    @RodFromGermany wieso hast du eigentlich in deinem Leitfaden für das Steuern von externen Applikationen nicht die System.Windows.Automation verwendet?

  • Benutzer-Avatarbild

    @RodFromGermany Also ich kann auf jedenfall die DLLs des Programms hinzufügen. ist also eine .NET Assembly. wie hilft mir das weiter? wäre es möglich das es mit sendmessage nicht möglich ist?

  • Benutzer-Avatarbild

    @RodFromGermany Wo liegt der genaue Unterschied? Bzw. wie finde ich raus was was ist? (ganz blöd gefragt)

  • Benutzer-Avatarbild

    @RodFromGermany Erstmal Danke für deine Hilfe. Leider komme ich damit nicht weiter, da ich keine Checkbox anspreche, sondern eine CheckedListBox. Für Checkboxen funktioniert es mit SendMessage "SETCHECK" wunderbar. Für ListBoxen, die wenn ich sie mit Spy++ auslese keine Unterelemente (Checkboxen) enthalten, geht das leider nicht. Habe halt nur das Handle der ListBox.

  • Benutzer-Avatarbild

    @RodFromGermany Ich wüsste um ehrlich zu sein nicht wie ich eine CheckedListBox einer anderen Applikation so auslesen kann, dass ich auf die normale C# interne "checked" Funktion zugreifen kann. Im Prinzip müsste hier doch eine SendMessage Anweisung her.

  • Benutzer-Avatarbild

    Guten Abend, ich probiere gerade bei einem externen Programm in C# eine ListBox anzusteuern. In dieser ListBox befinden sich beliebig viele CheckBox-Items. Ich würde gerne z.B. die zweite CheckBox anwählen. Das Handle der ListBox zu finden war kein Problem. Dann habe ich es mit SendMessage (SETCURSEL) probiert auszuwählen. Leider ohne Erfolg. Vielleicht weiß jemand weiter? Danke! C#-Quellcode (35 Zeilen)

  • Benutzer-Avatarbild

    Selbst wenn ich die Funktion EnumChildWindows() und EnumWindow() komplett lösche funktioniert das Ändern deiner Testapplikation (FernsteruerungTestGui) nach wie vor. Daher hab ich das momentan garnicht eingebaut. Der findet die FensterHandles doch über ihren Titel und die Steuerelemente über FindWindowEx (Klasse, Name bzw. Beschriftung) Daher sollte es doch komplett ohne funktionieren. Edit: VB.NET-Quellcode (14 Zeilen) Also das WindowHandle findet der auf jedenfall. Der findet komischerweise nu…

  • Benutzer-Avatarbild

    Hab ich ja, funktioniert nur leider nicht. Wenn ich die Funktion „findwindowhandle“ Aufrufe sucht der ja die ganzen Fenster. Bitte um Hilfe

  • Benutzer-Avatarbild

    Sorry für meine schwammige Ausdrucksweise. So soll der Ablauf sein: 1. Ich Debugge entwickeltes Programm 2. Ich betätige einen Button1 im entwickelten Programm, der Notepad startet (Notepad startet) 3. Ich klicke im Notepad auf Datei - Öffnen (Notepad Dialog "Öffnen" wird angezeigt) 4. Ich wechsele zum entwickelten Programm und klicke auf Button2, der mir in das Öffnen Feld vom Notepad einen Text reinschreibt (den Dateinamen)

  • Benutzer-Avatarbild

    Ich glaube wir reden aneinander vorbei. Also ich habe einen Button zum starten vom Editor. Danach gehe ich oben ins drop down Menü und klicke auf öffnen. Ein weiterer Button soll Text in das öffnen feld reinschreiben (also quasi den Dateinamen).

  • Benutzer-Avatarbild

    Hm, Ich will nur von dem manuell von mir geöffneten „öffnen“ Fenster das Handle bekommen. Geht das nicht? hab alles genauso wie in deiner Anleitung gemacht.

  • Benutzer-Avatarbild

    Danke:) Hm. Ich dachte es wir nach allen offenen Fenstern gesucht und die Namen verglichen. Sonst macht das ja keinen Sinn mit deiner Funktion „FindDlgWindow“. könntest du mir einen Tipp geben wie ich das machen könnte, das auch nach sub Fenstern gesucht wird?

  • Benutzer-Avatarbild

    VB.NET-Quellcode (16 Zeilen) Tut sich leider nichts.

  • Benutzer-Avatarbild

    Einen Guten Abend, @RodFromGermany Habe deine Anleitung befolgt und es funktioniert anhand deiner Testapplikation alles wunderbar. Egal ob es um das Klicken eines Buttons oder das Ändern eines Textfelds geht. Habe ergänzt, dass das Programm das WindowHandle anhand des Namens findet. Trotzdem funktioniert es mit dem Notepad zum Test leider nicht. Vielleicht hat einer eine Idee woran es liegen könne - danke im vorraus!! Entscheidend wird es erst ab Zeile 61. Habe den Code nochmal ein Wenig abgeänd…

  • Benutzer-Avatarbild

    Ich schätze mal dein Post über das steuern von Programmen ist genau das was ich brauche. Könntest du das komplette Projekt einmal posten (sofern du es noch hast). Suche gerade wie du Parameter wie WM_SETTEXT definiert hast.

  • Benutzer-Avatarbild

    Bin Anfänger. Von der Logik klappt alles super nur wenn ich neue Dinge mache, wie externe Programme ansteuern, dann hab ich da tatsächlich ein Problem mit. Grundsätzlich ist es ja echt nicht schwer was jetzt noch fehlt. Es soll eine Excel-Tabelle auslesen und die dort hingeschriebenen Zeichnungen importieren. Mir geht's jetzt aber nur darum, dass es irgendwas importiert.

  • Benutzer-Avatarbild

    \Users\Matthias\Desktop\Schritt 1.pngschritt1.png.htmlschritt1.png.htmlEs geht um Autodesk Revit. 1. Folgenden Button Click konnte ich per Command Simulieren. picload.org/view/dlwlwwpa/schritt1.png.html 2. Dann erscheint folgendes Fenster: picload.org/view/dlwlwwpl/schritt2.png.html 3. Nachdem man eine Datei ausgewählt hat ist folgendes auszuwählen. picload.org/view/dlwlwwpi/schritt3.png.html Und an Schritt 2 und 3 breche ich mir zurzeit einen ab. Folgende API gibt es im Internet: revitapidocs.c…

  • Benutzer-Avatarbild

    Ich habe bei einem externen Programm einen Befehl angesteuert, der mir ermöglicht eineDatei auszuwählen. Danach listet er mir Zeichnungen von dieser Datei auf. Diese Muss ich über ein Dropdown Menü filtern und anschließend per CheckBox auswählen. Allerdings läuft das halt alles extern von dem Programm aus und ich frage mich wie ichZugriff bekomme, da die API mir dort nichtweiterhilft (glaube ich)

  • Benutzer-Avatarbild

    Guten Morgen, Schreibe zurzeit für ein CAD Programm ein Plugin. Ich habe über Umwege auf einen Befehl zugegriffen, der über die API nicht ansteuerbar ist. Nun habe ich bei dem Befehl die Möglichkeit eine Datei auszuwählen. Danach kommt ein Fenster wo ein Dropdown Feld betätigt werden muss und Zeichnungen ausgewählt werden müssen. Ist dies über reine Windows Programmierung möglich? Das Windows erkennt wo was eingetragen werden kann? Danke im Voraus *Topic verschoben*

  • Benutzer-Avatarbild

    Allerbesten Dank! Jetzt hab auch ich es verstanden.

  • Benutzer-Avatarbild

    Hallo, stehe gerade vor der obigen Frage. Ich weiß, dass diese tausendfach im Internet beantwortet wird mit "Eine Funktion hat einen Rückggabewert". Ich habe mir beides genauer angeschaut und ich verstehe nicht genau, warum eine Sub keinen Rückgabewert hat. Schließlich ist hiermit eine Referenzierung ebenso möglich. Folgendes Codebeispiel hierzu: Quellcode (11 Zeilen) Quellcode (12 Zeilen) Ich stehe halt einfach vor der Frage nach dem Verwendungszweck. Danke im voraus!