Einfache GUI-Dialogboxen für Skripts erstellen

Montag, 26 April 2004
0.0/5 Bewertung (0 Stimmen)
Beschreibung

[IMGA=right]http://www.macosxhints.ch/images/Pashua.jpg[/IMGA]Ich weiss nicht, ob dies als Tipp durchgehen kann, aber ich denke es sollten mehr Leute von diesem Tool erfahren. Ich gehöre zu den täglichen Besuchern der Webseite [URL=http://www.versiontracker.com/macosx/index.shtml]VersionTracker[/URL] und war überrascht, das ich es erst heute entdeckte.
[URL=http://www.bluem.net/downloads/pashua/]Pashua[/URL] ist ein Hilfsmittel zur Erzeugung von einfachen, aber nativen Aqua-GUIs für Perl-, PHP-, Tcl-, Rexx- sowie Shell-Skripte und AppleScripts unter Mac OS X. Mit ”einfach” ist gemeint: Es sind lediglich Dialoge möglich, ausserdem steht nur ein Teil der GUI-Widgets zur Verfügung, die das Betriebssystem anbietet. Beim gegenwärtigen Entwicklungsstand sind dies: Eingabefelder, Checkboxen, Aufklappmenüs, Combo-Boxen, Passwort-Eingabefelder, Trennlinien, Öffnen- und Sichern-Dialoge, Text sowie Buttons.
Code-Beispiele für alle zuvor genannten Programmiersprachen sind im Lieferumfang enthalten. Insbesondere befindet sich darunter solcher Code, der in eigene Skripts eingebaut werden kann, um die Benutzung von Pashua zu vereinfachen. Als ”Technologiedemonstration” liegt ausserdem ein mit Pashua erstelltes, normales (d.h. per Doppelklick startbares) Programm bei, das im Kern von Perl gesteuert wird.
Diese geniale Software sollte vermehrt den Weg in den Programm-Ordner der Anwender finden, wie auch die Kommentare auf VersionTracker beweisen... und es ist kostenlos!
[Anmerkung von robg:Mit Pashua scheint es besonders einfach zu sein, eigenen Skripts eine grafische Oberfläche zu geben, um es an solche OSX-Benutzer zu verteilen, die sich nicht mit dem Terminal herumschlagen möchten. Ich habe es mir kurz angeschaut und denke, dass ich es voraussichtlich nutzen werde, um eine einfache GUI für einige Skripts in meinem ~/bin-Ordner, welche über Befehlszeileneingabe bedient werden, zu erzeugen. Die Bedienung ist simpel, auch für einen Nicht-Programmierer wie mich.]

Spezifikationen

Hits

1351

© by macjaner.ch | Powered by GoeGG-ArT.ch