Ich glaube nicht, dass Sie den Inhalt eines cmd-Fensters extrahieren können, ohne irgendwie DllCall zu verwenden, um den Prozessspeicher direkt zu lesen.
Wenn Sie nur die Ausgabe eines CLI-Befehls wie Grep oder AWK möchten, sollte die Verwendung von stdout über den Befehl run funktionieren. Ehrlich gesagt, habe ich aufgehört, mich auf AHK zu verlassen, weil diese Art von Dingen einfach zu klobig ist.
http://www.autohotkey.com/docs/commands/Run.htm.
Für Kommentare bearbeiten: Was Sie wollen, ist machbar, aber die Lösung hängt vollständig davon ab, wie Ihre IDE funktioniert. Welches Verhalten hat es beim Bau eines Projekts? Wenn temporäre Dateien erstellt werden, können Sie die Schaltfläche "Erstellen" mit einer AHK-Subroutine überladen, die auf die Existenz dieser Dateien achtet und dann das Änderungsdatum der ausführbaren Ausgabedatei überprüft, um festzustellen, ob der Build erfolgreich war. Die gleiche Lösung funktioniert, wenn die IDE beim Erstellen des Fensters ihren Fenstertitel ändert. Sei schlau. :)
Ist das nicht möglich, müssen Sie möglicherweise einen Nachrichten-Hook installieren.
Hallo, kann mir jemand plz helfen, da ich bin sehr neu zu AutoHotkey ... Wenn ich den Inhalt aus dem cmd.exe Fenster extrahieren möchte, hw soll ich es tun ?? – Maddy