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

Scripts/Batch Discussion :

Système de clé-valeur


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant en 3e année de Licence Informatique
    Inscrit en
    Novembre 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant en 3e année de Licence Informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 61
    Par défaut Système de clé-valeur
    Bonjour à tous !
    J'aimerais faire un fichier contenant une liste de clé avec pour chacune une valeur associé.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Clé:Valeur
    Couleur:Rouge, Jaune
    Écran:Screen
    Je pense donc faire ceci dans un fichier texte, mais il y a t-il un moyen "simple" en batch de tirer une clé au hasard parmi celles présentes dans ce fichier puis de tester si la valeur saisie par l'utilisateur dans le batch est bien l'une des valeurs (car elle pourrait en posséder plusieurs) de la clé tirée ?
    Bref, si vous avez des idées de moyens simple voire plus efficace de faire cela, je vous suis tout ouïe !
    Merci d'avance !

  2. #2
    Membre émérite Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Par défaut
    Bonjour,

    Je ne sais pas si c'est ce que tu désires mais regarde ceci:
    Code bat : 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
    @echo off&cls
    setlocal enabledelayedexpansion
     
     
    echo.
    echo.
    echo.
    echo                 Merci de saisir votre reponse
    echo.
    echo.
    echo.
    set/p "Question=>"
    	set "reponse=%Question%"
        echo reponse - "!reponse!"
     
    if not "!reponse!"=="" (
        FOR /F "tokens=1,2 delims=:" %%a in (liste.txt) do (
            set "cle=%%a"
            set "valeur=%%b"
            if "!reponse!"=="!valeur!" (
                echo "!reponse!" existe dans la liste
            )
        )
    )
    pause
    exit

Discussions similaires

  1. [Système] Obtenir la valeur d'une clé de registre
    Par delph1983 dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 04/10/2007, 08h13
  2. [Système] Afficher les valeurs d'arguments d'une fonction
    Par EXPERMEGAS dans le forum Langage
    Réponses: 2
    Dernier message: 07/09/2007, 11h56
  3. [Système] Changer la valeur d'une variable GET
    Par toddy_101 dans le forum Langage
    Réponses: 13
    Dernier message: 31/01/2007, 14h59
  4. [Système] Récupérer une valeur dans un texte
    Par Netoman dans le forum Langage
    Réponses: 2
    Dernier message: 09/07/2006, 14h54
  5. Réponses: 3
    Dernier message: 23/06/2006, 10h03

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