Hehe... $Wait_For_Return_Info wird doch für _GetCurrentFile() und _GetProperty($_sProperty) benötigt... wobei der Parameter in der Funktion gar nicht ausgewertet wurde!
Weil er nicht ausgewertet wird, hatte ich das auskommentiert. Für die Funktionalität ist der Parameter nicht erforderlich (habe ihn bisher nicht vermisst).
Die codepage Sachen sind praktisch. ![]()
Das Aktivieren der Tabs mittels Send() ist sicher nicht die optimale Lösung. Im Extension Interface gibt es die Funktion ActivateBuffer(index). Ich habe aber bisher keine Möglichkeit gefunden diese Funktion aufzurufen.
Ein spezieller Fall ist übrigens _OutputToConsole()... denn wenn direkt davor ein ConsoleWrite() ausgeführt wurde und danach nicht ein wenig gewartet wird (das Sleep() in Zeile 76), erscheint die Ausgabe von _OutputToConsole() vor der Ausgabe von ConsoleWrite()!
Ja, das ist ein bekanntes Verhalten. Wenn man mit dem Interface arbeitet, sollte man ausschliesslich über das Interface in die Konsole schreiben. ConsoleWrite wird wohl irgendwie in die Output-Pane geleitet, wenn das Interface gerade nicht beschäftigt ist (vermute ich).