Bonjour,

Le but est de construire une interfaçe en shell avec XDialog. Le problème c'est que je n'arrive pas à récuperer à chaque fois la variable $? correspond au choix de l'utilisateur dans mon cas suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
fichier=`$DIALOG --stdout --title "Choisissez un journal de connexion web" --fselect $HOME/sbz29/SR 0 0`
choix1=$?
case $choix1 in
	0)
	$DIALOG --stdout --no-tags --radiolist "Options disponibles" 0 0 4 1 "test1" off 2 "test2" off;;
 
choix2 = $?
case $choix2 in
	0)
	datechoisie=`$DIALOG --stdout --title "Calendrier" --calendar "Choisissez une date..." 0 0 7 7 2007`
	./traitement d=$datechoisie $fichier;;
esac
 
	1) 
	echo "Appuyé sur Annuler.";;
 
	255) 	
	echo "Appuyé sur Echap.";;
esac
Donc ce que je souhaite faire c'est qu'une fois le fichier choisit (choix) , j'affiche une liste et suivant le choix dans cette liste (choix2) j'affiche un calendrier. Mais mon code actuel ne fais pas la différence entre les différents choix.

Merçi.