D'abord merci pour ton journal. En effet, je ne savais pas que c'était possible d'afficher ce genre de message à l'aide de script bash (ce qui me manquait beaucoup) et maintenant, je peux.
En cherchant un peu, j'ai trouver dans le même style Xdialog, qui a la même syntaxe que dialog (équivalent en texte).
J'ai donc rédiger un bout de code a compléter qui peux correspondre à ce que tu cherches :
#!/bin/sh
DIALOG=Xdialog
$DIALOG --title "Appareil photo" \
--menu "Gestion de l'appareil photo" 10 40 5 \
"MONTAGE" "Montage de l'appareil" \
"DEMONTAGE" "Démontage de l'appareil" \
"CHARGEMENT" "Chargement des images" 2>/tmp/menu.tmp
choix=$?
selection=`cat /tmp/menu.tmp`
rm -f /tmp/menu.tmp
case $choix in
0)
case $selection in
MONTAGE)
echo "montage"
;;
DEMONTAGE)
echo "démontage"
;;
CHARGEMENT)
echo "chargement"
;;
esac
;;
esac
Tu dois pouvoir l'adapter à gdialog, mais personellement, j'utiliserai plutot xdialog (qui a en plus moins de dépendances).
De plus, xdialog possède plein de scripts d'exemple dans /usr/share/doc/xdialog/examples/
Si xdialog n'est pas dans ton ordi, le paquetage de debian s'appelle xdialog
# Re: Petit script avec gdialog...
Posté par seginus . En réponse au journal Petit script avec gdialog.... Évalué à 1.
En cherchant un peu, j'ai trouver dans le même style Xdialog, qui a la même syntaxe que dialog (équivalent en texte).
J'ai donc rédiger un bout de code a compléter qui peux correspondre à ce que tu cherches :
#!/bin/sh
DIALOG=Xdialog
$DIALOG --title "Appareil photo" \
--menu "Gestion de l'appareil photo" 10 40 5 \
"MONTAGE" "Montage de l'appareil" \
"DEMONTAGE" "Démontage de l'appareil" \
"CHARGEMENT" "Chargement des images" 2>/tmp/menu.tmp
choix=$?
selection=`cat /tmp/menu.tmp`
rm -f /tmp/menu.tmp
case $choix in
0)
case $selection in
MONTAGE)
echo "montage"
;;
DEMONTAGE)
echo "démontage"
;;
CHARGEMENT)
echo "chargement"
;;
esac
;;
esac
Tu dois pouvoir l'adapter à gdialog, mais personellement, j'utiliserai plutot xdialog (qui a en plus moins de dépendances).
De plus, xdialog possède plein de scripts d'exemple dans /usr/share/doc/xdialog/examples/
Si xdialog n'est pas dans ton ordi, le paquetage de debian s'appelle xdialog