[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
[Michael Totschnig <[email protected]>] Re: Avis de recherche
- To:
- Subject: [Michael Totschnig <[email protected]>] Re: Avis de recherche
- From: Michael Totschnig <>
- Date: Thu, 16 Nov 2000 23:39:03 -0500 (EST)
Alexandre Arsenault <[email protected]> a écrit:
> alors tu peux faire : (pour exécuter différente commandes dépendemment du
> choix de l'utilisateur)
>
> Dialog --menu "Menu Principal de $USER" 20 55 7 1 "Installer un tâche" 2
> "Lancer une tâche" 3 "Fermer une tâche" 4 "Options" 5 "Aide" 6 "Quitter" 7
> "GESTION"
>
> read $choix
>
> case $choix in
> 1)
> commande à exécuter pour installer un tâche
> ; ;
> 2)
> commande pour Lancer une tâche
> ; ;
> 3)
> commande pour Fermer une tâche
> ....
>
> 7)
> cpmmande pour gestion
> ; ;
> *)
> echo choix invalide
> esac
Avec ce script l'usager devrait donner son choix une deuxième fois
après qu'il a choisi une option dans dialog. Pour utiliser directement
le résultat de dialog, il semble nécessaire de le diriger dans un
fichier, pour le lire après, comme mentionné il y a quelques jours
dans un message par Mathieu Lutfy:
#!/bin/sh
dialog --menu "Menu Principal de $USER" 20 55 7 1 "Installer un tâche" 2 \
"Lancer une tâche" 3 "Fermer une tâche" 4 "Options" 5 "Aide" 6 "Quitter" 7 \
"GESTION" 2>/tmp/dialog
choix=$(cat /tmp/dialog)
case $choix in
1)
commande à exécuter pour installer un tâche
;;
2)
commande pour Lancer une tâche
;;
3)
commande pour Fermer une tâche
;;
# etc.
esac
--
Michael Totschnig
PGP/GPG-Public-Key: http://www.er.uqam.ca/nobel/d364101/pgp.shtml