Die Option --forms verwenden. Mario Blättermann mario.blaettermann@gmail.com 2008-2012 Christian Kirbach Christian.Kirbach@gmail.com 2012 Formulardialog

Verwenden Sie die Option --forms, um einen Formulardialog zu erzeugen.

Der Formulardialog unterstützt die folgenden Optionen:

<cmd>--add-entry</cmd>=<var>Feldname</var>

Einen neuen Eintrag im Formulardialog hinzufügen.

--add-password<cmd/>=<var>Feldname</var>

Einen neuen Passworteintrag im Formulardialog hinzufügen (Text verbergen).

<cmd>--add-calendar</cmd>=<var>Feldname</var>

Einen neuen Kalender im Formulardialog hinzufügen.

<cmd>--text</cmd>=<var>TEXT</var>

Den Dialogtext festlegen.

<cmd>--separator</cmd>=<var>TRENNER</var>

Das Trennungszeichen für die Ausgabe festlegen (Vorgabe: |).

<cmd>--forms-date-format</cmd>=<var>MUSTER</var>

Damit legen Sie das Format fest, das vom Kalenderdialog nach der Auswahl des Datums zurückgegeben wird. Format muss ein Format sein, das von der strftime-Funktion unterstützt wird, zum Beispiel %A %d/%m/%y.

Das folgende Beispielskript zeigt, wie Sie einen Formulardialog erzeugen:

#!/bin/sh zenity --forms --title="Freund hinzufügen" \ --text="Geben Sie Informationen über den Freund ein." \ --separator="," \ --add-entry="Vorname" \ --add-entry="Nachname" \ --add-entry="E-Mail" \ --add-calendar="Geburtstag" >> addr.csv case $? in 0) echo "Freund hinzugefügt.";; 1) echo "Freund nicht hinzugefügt." ;; -1) echo "Ein unerwarteter Fehler ist aufgetreten." ;; esac
Beispiel für einen Formulardialog Beispiel für einen Formulardialog in Zenity