Das Problem, das ich Gesicht ist dies:Mac-Automator, wie die Ausgabe eines Shell-Skript Rohr zu einem GUI-Textfeld
Ich mag würde in einem Kontextmenü haben (wenn ich auf einem Ordner, die rechte Maustaste) eine auszuführende Aktion und die Ausgabe dem Benutzer anzeigen, beispielsweise in einem Textbereichfenster mit einer vertikalen Bildlaufleiste. Angenommen, die Aktion ist nur ein Shell-Skript, das einen "find" -Befehl innerhalb des angegebenen Verzeichnisses ausführt und nach einem bestimmten Muster sucht.
Ich habe es geschafft, bis zu diesem Punkt mit Automator zu implementieren. Was ich nicht tun kann ist, die Ausgabe in einer synchronen Art und Weise zu pipen (was mit "synchron" gemeint ist, ist, dass der Ausgabedruck für den Benutzer ausgegeben wird, wenn er durch den Befehl "find" erzeugt wurde und nicht nachdem der Befehl beendet wurde) GUI.
Ich habe einige Zeit damit zu tun und bin zu dem Schluss gekommen, dass XCode und Interface Builder ins Spiel gebracht werden müssen? Bin ich auf dem richtigen Weg? Gibt es einen einfachen und einfachen Weg, um dies zu erreichen, ohne sich in diesen Rahmen einarbeiten zu müssen?
Vielen Dank,
Babis
verwenden Sie vielleicht ein paar Antworten auf diese erhalten, wenn Sie Ihre Programmiersprache als umfassen Etikett. "c"? Außerdem hat das expect-Paket ein Unterprogramm namens 'unbuffer', das bei der Synchronisation helfen kann. Viel Glück! – shellter