>>> Hallo, ich mit AutoHotKey versucht jst ....
Nein, das ist nicht richtig.
Der richtige Code kann nur gemacht werden, wenn ich WindRiver installiert habe, den ich nicht habe. Ok, lass mich das kurz erklären.
Zuerst werde ich davon ausgehen, dass der Titel der IDE mit "WindRiver" Wort beginnt. WindRiver muss den Text in einer Standardfenstersteuerung in seiner Steuerungshierarchie halten. Der Typ des betreffenden Steuerelements steuert den Weg, wie Sie den Text daraus entnehmen können. Wenn es Listview oder List-Box ist zum Beispiel, müssen Sie verwenden
ControlGet, outputVar, List,, SysListView321, WindRiver
Der obige Code bedeutet, „hol mir Text der ersten SysListView32 Kontrolle (also 1 am Ende) von Anwendung, den Titel mit‚Windriver‘beginnt, und steckt es in ouputVar Variable“
Wenn im Bearbeitungsfeld hält, können Sie einfach tun:
ControlGetText, OutputVar, Edit1, WindRiver
Das bedeutet,‚hol mir Inhalt ersten Edit Control innerhalb Anwendung mit dem Titel Windriver‘
Um den Typ und die Nummer des fraglichen Steuerelements zu erhalten, öffnen Sie einfach Window Spy (Rechtsklick auf das AHK Tray-Icon) und bewegen Sie den Mauszeiger über die Steuerung mit der Maus, um Details zu sehen.
Die gesamte Skripte werden wie folgt aussehen:
Run, d:\WIndriver ....
WinWaitActive, WindRiver
ControlGetText, OutputVar, Edit1, WindRiver
MsgBox %OtputVar%
Wenn Titel des Fensters verändert Fenster zu identifizieren, ständig müssen Sie Fensterklasse instad Titel. Zum Beispiel Sie Notizblock als
ControlGetText, o, Edit1, Untitled
oder
COntrolGetText, o, Edit1, ahk_class Notepad
erste Methode verwendet Fenstertitel, verwendet zweites Fenster API-Klasse der Anwendung ausrichten können, die besser als Titel ändern kann, ist.
Alles in allem, um mit AHK ein wenig flüssig zu werden, gibt es Startup-Beispiele. Ich kann Ihnen versichern, dass Sie nach einigen Tagen des Übens feststellen werden, dass sich jede Anwendung Ihren Bedürfnissen anpasst.
Um zu sehen, wie mächtig AHK ist und welche erstaunlichen Dinge darin gemacht werden können, sehen Sie sich das Modul Dock an.
Es gibt keine Möglichkeit, dies im Batch zu tun und die Standardumleitung zu verwenden, also sollten Sie sich besser an AHK oder eine ähnliche Sprache (AutoIt, Phantom, WinRunner ....) gewöhnen. BTW, diese Art von Question wird in der Regel innerhalb weniger Stunden auf AHK Community Ask for Help Forum beantwortet.
Hi jon, Was ich wirklich will, ist der gesamte Inhalt meiner IDE in som Textdatei zu bekommen. Ich bin nicht in der Lage, irgendwelche Protokolldateien zu generieren, die das Ergebnis meiner IDE-Ausführung zeigt, außer im IDE-Fenster selbst.Ich möchte, dass der gesamte Inhalt zu einigen XML-Dateien oder Textdateien eingeloggt ist, so dass ich es Firth – Maddy