fndemers

Untitled

Jan 17th, 2021
896
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2.  
  3. HEIGHT=12
  4. WIDTH=70
  5. CHOICE_HEIGHT=19
  6. BACKTITLE="Gestion d'arcade Web"
  7. TITLE="Gestion d'arcade Web"
  8. MENU="Choisir une des options suivantes:"
  9.  
  10.  
  11. OPTIONS=(1 "Créer un jeu Web pour un port donné"
  12.          2 "Supprimer un jeu Web pour un port donné"
  13.          3 "Vérifier un port si disponible"
  14.          4 "Supprimer tous les jeux Web"
  15.          5 "Quitter")
  16.  
  17. while true;
  18. do
  19.     CHOICE=$(dialog --clear \
  20.                     --backtitle "$BACKTITLE" \
  21.                     --title "$TITLE" \
  22.                     --menu "$MENU" \
  23.                     $HEIGHT $WIDTH $CHOICE_HEIGHT \
  24.                     "${OPTIONS[@]}" \
  25.                     2>&1 >/dev/tty)
  26.  
  27.     clear
  28.     echo La réponse choisie est $CHOICE
  29.  
  30.     if [ $CHOICE == "1" ]
  31.     then
  32.  
  33.         ########################
  34.         # À compléter ici...
  35.         ########################
  36.         read -n 1 -s -r -p "Tapez une touche pour afficher le menu..."
  37.  
  38.     elif [ $CHOICE == "2" ]
  39.     then
  40.  
  41.         ########################
  42.         # À compléter ici...
  43.         ########################
  44.         read -n 1 -s -r -p "Tapez une touche pour afficher le menu..."
  45.  
  46.     elif [ $CHOICE == "3" ]
  47.     then
  48.  
  49.         ########################
  50.         # À compléter ici...
  51.         ########################
  52.         read -n 1 -s -r -p "Tapez une touche pour afficher le menu..."
  53.  
  54.     elif [ $CHOICE == "4" ]
  55.     then
  56.  
  57.         ########################
  58.         # À compléter ici...
  59.         ########################
  60.         read -n 1 -s -r -p "Tapez une touche pour afficher le menu..."
  61.  
  62.     else
  63.         echo Sortie du programme
  64.         exit 0
  65.     fi
  66.  
  67. clear
  68. done
  69.  
  70.  
RAW Paste Data