Application icon

Pashua 0.9.4.5

Was ist Pashua?

Pashua ist ein Utility zur Erzeugung von ›echten‹ Dialogfenstern für Perl-, PHP-, Tcl-, Python-, Groovy-, Shell-, Ruby- sowie Rexx-Skripte und AppleScripts unter Mac OS X. Hierfür stehen eine Reihe von GUI-Elementen zur Verfügung: Texteingabefelder, Check­boxes, Aufklapp­menüs, Combo Boxes, Buttons und so weiter; außerdem können auch Bilder und PDFs eingebettet werden.
Die vom Benutzer einge­ge­benen Daten werden von Pashua an das aufrufende Skript zurückgeben, welches dann mit diesen arbeiten kann.
Pashua bedient sich dabei einer äußerst einfachen Syntax für die Beschrei­bung des Dialoges; alle Fleiß­arbeiten wie das Posi­tio­nieren der Elemente, die Berechnung der Fenstergröße etc. werden vollautomatisch übernommen.

Was kostet Pashua?

Pashua ist kostenlos. Aber wenn das Programm für Sie nützlich ist und Sie ein »Danke« senden möchten, gibt es dafür eine Reihe von Möglichkeiten. Auf meiner Website erfahren Sie mehr hierzu.

Wie benutzt man Pashua?

Im Ordner »Examples« auf dem Disk Image, welches dieses Readme enthält, befinden sich einige Dateien, welche die Anwendung exemplarisch zeigen:

Das AppleScript-Beispiel wurde als Applikation gesichert und kann daher einfach durch Doppelklicken gestartet werden. Alle anderen Beispiele kann man einfach ausprobieren, indem den Pfad des Skripts im Ter­mi­nal eingibt (am einfachsten geht das, indem man das Icon des gewünschten Skripts auf das Fenster des Ter­mi­nal-Programmes zieht) und dann Return drückt.
Wichtig: Es wird erwartet, dass Pashua (also das Programm, nicht das aufrufende Skript) entweder im all­ge­mei­nen Programm-Ordner /Applications, im persönlichen Programm-Ordner ~/Applications, im gleichen Ordner wie das aufrufende Skript oder im aktuellen Arbeits­verzeichnis liegt. Andernfalls wird die Ausführung mit einer Feh­ler­meldung abgebrochen. Natürlich lässt sich das aber anpassen, wenn ein anderes Verhalten benötigt wird. (Um Pashua einfach auszuprobieren, muss man aber nichts installieren, denn die Beispiele laufen alle direkt vom Disk Image aus.)

Wie ist die genaue Syntax der Konfiguration?

Sämtliche GUI-Elementtypen und deren Attribute werden in der (englischen) erklärt.

Wie steht es mit weiteren Programmiersprachen?

Prinzipiell kann man Pashua aus jeder Sprache heraus nutzen, die in eine Datei oder in eine Unix-Pipe schrei­ben, ein externes Pro­gramm via Shell mit Argu­menten aufrufen, Strings bear­beiten und entweder Variablen dy­namisch deklarieren oder mit asso­zia­tiven Arrays umgehen kann.

Kompatibilität

Die aktuelle Version wurde unter Mac OS X 10.6 entwickelt und getestet. Pashua funktioniert ab Mac OS X 10.4 ohne Einschränkungen.

Was ist neu in Version 0.9.4.5?

Pashua 0.9.4.5 wurde am 27.04.2011 veröffentlicht.
Informationen für ältere Versionen finden Sie auf der Website

Credits

Folgende Benutzer haben Code, Korrekturen und/oder Übersetzungen beigesteuert: Bruce M. Axtens, Hans Haesler, Mike Hall, Ed Heil, Canis Lupus, James Reese, Daniel Robillard, Eddy Roosnek, Tor Sigurdsson, Bruce Woller.

Das Kleingedruckte

Dieses Programm wird ohne jegliche Gewährleistung, Garantie, Support etc. zur Verfügung gestellt. Die Benut­zung erfolgt auf eigenes Risiko, und sollte der unwahrscheinliche Fall auftreten, dass durch die Nutzung ein wie auch immer gearteter Schaden auftritt, kann niemand außer der das Programm benutzenden Person dafür haft­bar gemacht werden.

Kontakt / Feedback

Carsten Blüm
E-Mail: macapps@bluem.net
Pashua Homepage: www.bluem.net/de/mac/pashua/