Use la opción --forms. Daniel Mustieles daniel.mustieles@gmail.com 2012-2014 Jorge González jorgegonz@svn.gnome.org 2007-2010 Alejandro Aravena raidenblast@gmail.com 2005 QA: Francisco Javier F. Serrador serrador@cvs.gnome.org 2005 Diálogo de formularios

Use la opción --forms para crear un diálogo de formularios.

El diálogo de formularios soporta las siguientes opciones:

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

Añadir una entrada nueva en el diálogo de formularios.

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

Añadir una contraseña nueva en el diálogo de formularios. (Ocultar el texto)

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

Añadir un calendario nuevo en el diálogo de formularios.

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

Establezca el texto del diálogo.

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

Establecer el carácter separador. (Predeterminado: «|»)

<cmd>--forms-date-format</cmd>=<var>PATRÓN</var>

Establecer el formato de la fecha que se devuelve. El formato predeterminado depende de su configuración regional. «formato» debe ser un formato que sea compatible con la función strftime, por ejemplo %A %d/%m/%y.

El siguiente script de ejemplo muestra cómo se crea un diálogo de formularios:

#!/bin/sh zenity --forms --title="Añadir amigo" \ --text="Introduzca la información sobre su amigo." \ --separator="," \ --add-entry="Nombre" \ --add-entry="Apellido" \ --add-entry="Correo-e" \ --add-calendar="Cumpleaños" >> dirs.csv case $? in 0) echo "Amigo añadido.";; 1) echo "No se ha añadido ningún amigo." ;; -1) echo "Ha ocurrido un error inesperado." ;; esac
Ejemplo de diálogo de formularios Ejemplo del diálogo de información de Zenity