J'utilise dialog de debian, j'arrive à avoir mon interface graphique comme sur la capture.
Cepandant je n'arrive pas à faire lancer une application, je ne connais pas trop ce langage encore...
Problème: exécuter un programme en fonction du choix réalisé dans le menu
Voici mon code :
: ${DIALOG=dialog}
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15
$DIALOG --clear --title "Suite de tests " \
--menu "
Binevenue dans cette suite tests:
Choisissez tests:" 20 51 7 \
"hdd" "test1" \
"cpu" "test2" \
"mem" "test3" \
"video" "test4" \
"reseau" "test5" \
"usb" "test6" 2> $tempfile
retval=$?
choice=`cat $tempfile`
case $retval in
0)
# c'est ici que j'aimerai suivant le test choisi, exécuter le programme correspondant
1)
echo "Cancel pressed.";;
255)
echo "ESC pressed.";;
esac
Message édité par Trailx original le 15-01-2007 à 14:07:39