Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/01/2006, à 16:40

Jonathan11

Bash script -> zenity et autres -> possibilités ?

Bonjour.

Début de programation, je  suis en train d'explorer les possibilité de Zenity cool et cela commence à me plaire.
J'ai regardé l'aide dans --About > aide et j'ai réalisé le script suivant.

#! /bin/sh

echo "ok"
choix=`zenity --list --checklist --width=200 --height=300  \
	--text "Remplissez les champs" \
        --column $"x" --column $"Champ" --column $"Contenu" \
        True   $"Nom:"   	$"votre nom" \
        False  $"Prénom: " 	$"votre prénom" \
	True   $"Tél:"   	$"__ __ __ __ __" \
        True   $"Mobile:" 	$"__ __ __ __ __"` 	
echo " prénom?"

1 - Il y a une option qui s'appelle '--editable'; cela veut t'il dire que l'on peut saisir des données dans une colonne?
J'ai pas réussi à trouver comment m'en servir dans le code
Je voudrai en effet utiliser Zenity comme un petit formulaire, est ce le bon truck sinon quoi?

2 - Comment récupérer le prénom après validation

3 - Comment coder un séparateur dans la liste.

4 - Peut mélanger Case à cocher et bouton radio dans une méme fenêtre ?

5 - Ou trouver l'aide complète du bash script, j'ai testé celui de léa Linux, il doit avoir d'autres choses que Zenity qui méritent d'être découvertes.

Si vous avez les liens à faire passer.... Merci smile

par exemple:
http://lea-linux.org/cached/index/Dev-s … ript.html#

#2 Le 23/01/2006, à 19:41

jonathan11

Re : Bash script -> zenity et autres -> possibilités ?

Bon j'ai fait mes recherches:

1 - on ne peut éditer si case à cocher, il faut choisir

2 - pour l'instant  je ne récupère que la sélection

3 - je  crois qu'il sagit du séparateur de la chaîne renvoyée

4 - je crois pas



Donc le code suivant me donne la possibilité de modifier les champs

#! /bin/sh

echo "ok"
choix=`zenity --list --width=250 --height=230  \
--text "Remplissez les champs" \
--editable \
--column $"Champ" --column $"Contenu"-- print-column $Contenu\
	$"Nom:"  	$"votre nom" \
	$"Prénom: " 	$"votre prénom" \
	$"Tél:"   	$"__ __ __ __ __" \
	$"Mobile:" 	$"__ __ __ __ __" ` 	

echo $choix

Ce qui me manque c'est  le code pour récuper la colonne  $contenu avec tous les élements saisis

Si je veux un vrai formulaire avec bash c'est possible ou il faut utiliser un language?