Διάλογος φορμών

Χρησιμοποιήστε την επιλογή --forms για να δημιουργήσετε έναν διάλογο φορμών.

Ο διάλογος φορμών υποστηρίζει τις παρακάτω επιλογές:

--add-entry=Όνομα πεδίου

Προσθήκη νέας καταχώρισης στο διάλογο φορμών.

--add-password=Όνομα πεδίου

Προσθήκη μίας νέας καταχώρησης κωδικού στο διάλογο φορμών. (Απόκρυψη κειμένου)

--add-calendar=Όνομα πεδίου

Προσθήκη ενός νέου ημερολογίου στο διάλογο φορμών.

--text=ΚΕΙΜΕΝΟ

Ορίστε το κείμενο του διαλόγου.

--separator=ΔΙΑΧΩΡΙΣΤΙΚΟ

Ορίστε το διαχωριστικό χαρακτήρα εξόδου. (Προεπιλεγμένο: | )

--forms-date-format=ΜΟΤΙΒΟ

Καθορίζει την μορφή που αποδίδεται από τον διάλογο ημερολογίου μετά την επιλογή ημερομηνίας. Η προεπιλεγμένη μορφή εξαρτάται από την προσαρμογή εντοπιότητας(locale) που χρησιμοποιείτε. Η μορφή πρέπει να συντάσσεται έτσι ώστε να γίνεται αποδεκτή από την λειτουργία strftime, για παράδειγμα %A %d/%m/%y.

Το παρακάτω παράδειγμα δέσμης ενεργειών κελύφους δείχνει πως να δημιουργήσετε έναν διάλογο φορμών:

#!/bin/sh

zenity --forms --title="Προσθήκη φίλοι" \
	--text="Πληκτρολογήστε πληροφορίες για τον φίλο σας." \
	--separator="," \
	--add-entry="Όνομα" \
	--add-entry="Επώνυμο" \
	--add-entry="Email" \
	--add-calendar="Γενέθλια" >> addr.csv

case $? in
    0)
        echo "Προστέθηκε ο φίλος.";;
    1)
        echo "Δεν προστέθηκε κανένας φίλος."
	;;
    -1)
        echo "Προέκυψε ένα σφάλμα."
	;;
esac

Παράδειγμα διαλόγου φορμών

Παράδειγμα διαλόγου φορμών του Zenity