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 24/02/2008, à 17:46

zodiakkk

Zenity retourne rien

Bonjour,

Je suis en train de coder un petit script shell, utilisant Zenity  :

Le code ci-dessous représente la partie où je bloque ; Zenity semble ne retourner aucune valeur, qu'il est sensé retourner lorsqu'il y'a appuie tantôt sur Valider, tantôt sur Annuler. Visiblement, le script ne rentre jamais dans la condition.

#!/bin/bash
	VAR=`zenity --question --title="Test" --text="Test"`

	if [[ $VAR == 1 ]] ; then
		echo "Valider"
	elif [[ $VAR == 0 ]] ; then
		echo "Annuler"
	else
		echo "Erreur"
	fi

J'aimerais connaitre mon erreur, car je ne vois vraiment pas. Merci beaucoup !

#2 Le 24/02/2008, à 17:48

xelator

Re : Zenity retourne rien

ah oui tien c'est drole (enfin non big_smile)

xelator@X31:~$     VAR=`zenity --question --title="Test" --text="Test"`

(zenity:8596): Gtk-WARNING **: Theme directory scalable/places/22 of theme black-white_2-Gloss has no size field

xelator@X31:~$ echo $TEST

xelator@X31:~$ VAR=`zenity --question --title="Test" --text="Test"`

(zenity:8597): Gtk-WARNING **: Theme directory scalable/places/22 of theme black-white_2-Gloss has no size field

xelator@X31:~$ echo $TEST

xelator@X31:~$

qu'est-ce que je suis con roll
ma variable s'appelle en général test donc je me suis trompé lol
remarque :

 test=`zenity --question --title="test" --text="test"`

(zenity:8779): Gtk-WARNING **: Theme directory scalable/places/22 of theme black-white_2-Gloss has no size field

xelator@X31:~$ echo $test

Dernière modification par xelator (Le 24/02/2008, à 18:18)

Hors ligne

#3 Le 24/02/2008, à 17:54

zodiakkk

Re : Zenity retourne rien

Oui ?

#4 Le 24/02/2008, à 18:02

zodiakkk

Re : Zenity retourne rien

xelator : Pourquoi essais-tu d'afficher la variable $TEST alors que tu affecte 'VAR' ?

#5 Le 24/02/2008, à 18:15

zodiakkk

Re : Zenity retourne rien

J'ai résolu le problème. Utiliser $? tout simplement pour tester le code de retour :-). Sinon, connaiseriez-vous pas une méthode pour remplacer le texte contenu dans les boutons Valider et Annuler ? ou créer deux boutons indépendants ? Merci smile