IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Problème avec Xdialog !


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 115
    Points : 68
    Points
    68
    Par défaut Problème avec Xdialog !
    Bonjour à tous,

    Je souhaite créer une interface graphique en Xdialog dans le cas d'un projet de fin d'année... Mais je débute tout juste et je suis très limité dans le temps !!!!
    Je vous joins ce que j'ai fait dans un script qui a pour but de supprimer un utilisateur avec demande au préalable la suppression du répertoire personnel:

    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
    21
    22
    23
    24
    25
    26
    27
    28
    #!/bin/sh
    DIALOG=${DIALOG=Xdialog}
    fichtemp=`tempfile 2>/dev/null` || fichtemp=/tmp/test$$
    trap "rm -f $fichtemp" 0 1 2 5 15
    $DIALOG --title "Delete user" --clear \
            --inputbox "Enter the user's login:" 16 51 2> $fichtemp
     
    valeur=$?
     
    case $valeur in
      0)
        $DIALOG --yesno "Do you want delete his personnal repertory" \
        yesno_valeur=$?;;
     
        if [$yesno_valeur == 0];then
              userdel -r `cat $fichtemp`;
              $DIALOG --title "User deleted" --clear \
              --msgbox "User and personal repertory removed with succes" 0 0 \
        elif
               userdel `cat $fichtemp`;
               $DIALOG --title "User deleted" --clear \
                       --msgbox "User removed with succes" 0 0 \
        fi
     
      1)
         $DIALOG --title "Operation aborted" --clear \
                 --msgbox "Operation aborted" 0 0 \
    esac
    La première fenêtre s'affiche sans problème mais le reste du code ne s'éxécute pas ...
    En fait, mon problème est que je ne sais pas faire une hiérarchie de fenêtre, toute une succession!!!
    En effet, je dois partir d'un menu de départ, qui propose la gestion des utilisateurs, du réseau... etc
    Si quelqu'un peut m'aider... J'ai lu de nombreux tutaux mais j'ai pas vu comme faire cela!

    Merci à tous

  2. #2
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 115
    Points : 68
    Points
    68
    Par défaut
    Bon j'ai régler mon souci mais j'ai un problème avec la balise 3inputsbox qui ne veut pas marcher sur mon PC alors qu'elle fonctionne très bien sur le PC d'un collégues !!!
    Quelqu'un pourrait-il m'aider?

    A bientôt.

Discussions similaires

  1. Passer root avec xdialog ou zenity
    Par lavazavio dans le forum Linux
    Réponses: 6
    Dernier message: 29/07/2009, 09h18
  2. [subversion/trac] Probl. de permission avec authz dans svnserve.conf
    Par mcdeffice dans le forum Administration système
    Réponses: 0
    Dernier message: 23/07/2009, 16h21
  3. probl avec swing, tuto pas tres clair
    Par Marc_3 dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 24/03/2006, 15h51
  4. Probl avec décimales s/ base Access et D7
    Par bzh56 dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/07/2005, 12h36
  5. Proble avec un vhosts sous Apache (Mandrake 10.1)
    Par __fabrice dans le forum Apache
    Réponses: 2
    Dernier message: 27/05/2005, 13h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo