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 :

limite de temps pour repondre a une question en batch. c'est possible ?


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut limite de temps pour repondre a une question en batch. c'est possible ?
    Bonjour a tous,

    Je suis deja de retour avec mes petit batch....^^

    Je veut creer un petit jeu, et je veut poser une question au joueur et ne lui laisser que 5 seconde pour repondre... mais... comment faire sa ???

    Voici le code du jeu ke j'ai commencer.... Le code que je vous demande serait a mettre a l'endroit indiquer par ces balises REM :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    REM QUE METTRE COMME CODE A SE NIVEAU
    REM FIN DU CODE A METTRE
    ...
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    echo off
    cls
    title couleur
    mode con LINES=50 COLS=100
    echo.
    echo le jeu des couleur, l'ordinateur envoie des couleur aleatoirement
    echo il ne faut pas arriver jusqu'a 10 de la meme couleur... (10 jaune, 10 rouge, etc...)
    echo le but est de recolter une fois chaque couleurs... ainsi le conteur des couleur retourne a zero...
    echo vous marquer 10 points par ligne marquer.
    echo.
    echo les scores sont enregister...
    echo vous disposez d'un decompte de 5 seconde pour placer chaque couleur...
    echo.
    pause
    goto ecran1menu
     :ecran1menu
    cls
    echo Menu :
    echo.
    REM PRESENTATION
     ECHO ****************
     echo 1. Commencer une Partie
     echo.
     echo 2. Afficher les scores
     echo.
     echo 3. Quitter
     ECHO ****************
     ECHO.
    set menu=
    set /p menu=TAPE LE CHIFFRE DE TON CHOIX...
     if '%menu%'=='1'  goto infojoueur
     if '%menu%'=='2'  goto scores
     if '%menu%'=='3'  goto quit
    if not '%menu%'=='' set choice=%choice:~0,1%
     echo Le choix %menu% n'est pas valide.
    pause
    goto ecran1menu
     :infojoueur
    set /P joueurname=Kel est le nom du joueur ?
    goto debutpartie
     :debutpartie
    set jaune=0
    set bleu=0
    set rouge=0
    set vert=0
    set noir=0
    set orange=0
    set marron=0
    echo "Joueur : %joueurname%                      Deconte : %deconte%                    "
    echo.
    echo "     J            B           R           V          N         O          M       "
    echo " Jaune=%jaune%       Bleu=%bleu%     Rouge=%rouge%     Vert=%vert%     Noir=%noir%    Orange=%orange%    Marron=%marron%    "
    echo.
    goto contparti
     :contparti
    set /a couleur="%random%%%7"
     if '%couleur%'=='0'  set couleur=jaune
     if '%couleur%'=='1'  set couleur=bleu
     if '%couleur%'=='2'  set couleur=rouge
     if '%couleur%'=='3'  set couleur=vert
     if '%couleur%'=='4'  set couleur=noir
     if '%couleur%'=='5'  set couleur=orange
     if '%couleur%'=='6'  set couleur=marron
    REM QUE METTRE COMME CODE A SE NIVEAU
    REM FIN DU CODE A METTRE
    echo couleur=%couleur%
    set /P oucolor=Ou placer la couleur ?
    goto ifs
     :ifs
    REM j'ai pas encore fait cette partie mais sa va venir....
     :scores
    type scores.txt
    set /P scordel=Effacer tous les scores ? O/N...
     if '%scordel%'=='o'  goto delscores
     if '%scordel%'=='n'  goto ecran1menu
     if '%scordel%'=='O'  goto delscores
     if '%scordel%'=='N'  goto ecran1menu
    if not '%scordel%'=='' set choice=%choice:~0,1%
     echo Le choix %scordel% n'est pas valide.
    goto ecran1menu
     :delscores
    set /P suredel=etes vous sure ?? O/N...
     if '%suredel%'=='o'  goto y
     if '%suredel%'=='n'  goto ecran1menu
     if '%suredel%'=='O'  goto y
     if '%suredel%'=='N'  goto ecran1menu
    if not '%suredel%'=='' set choice=%choice:~0,1%
     echo Le choix %suredel% n'est pas valide.
    goto ecran1menu
     :y
    del scores.txt
    goto ecran1menu
     :quit
    echo Au revoir !!!!
    echo.
    Merci d'avance.


    Ps: si vous voyez des faute de frappe ou autres dans mon code esitez pas a me le dire je peut toujours faire des erreur !!! merci !!

  2. #2
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Oui avec choice, regarde par ici : http://windows.developpez.com/cours/...e_33#LXXXIII-F

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Salut shawn12, et merci de ta reponse mais la commande choice ne sert pas qu'a faire une tempo ??? l'utilisateur ne peut rien taper pendant la tempo ??

    ps : J'ai oublier de preciser que je dispose de PowerBatch pour m'aider !

    PPS: j'ai peut etre trouver une piste !!! mais j'orais besoin de savoir maintenant si on peut faire une egalité du style :

    if jaune=bleu=rouge=vert=noir=orange=marron goto scorplusdix

    ???

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Choice n'est pas disponible sur Windows XP, pour information... Il a été retiré pour cette version, et réintroduit avec Vista.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 26
    Par défaut
    Merci de la précisions Mac LAK,

    Mais, de ce coté la tout va bien j'ai vista et la commande est belle et bien présente !!!

    ...

  6. #6
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par MasterTrock Voir le message
    Mais, de ce coté la tout va bien j'ai vista et la commande est belle et bien présente !!!
    Toi, oui, mais je te disais ça surtout si tu dois déployer ce script sur d'autres machines, dans lesquelles des machines XP peuvent être présentes.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

Discussions similaires

  1. limiter le temps d'exécution d'une commande
    Par luckyvae dans le forum Linux
    Réponses: 1
    Dernier message: 15/03/2010, 15h23
  2. Limiter le temps d'exécution d'une DLL
    Par RTN14 dans le forum Débuter
    Réponses: 7
    Dernier message: 12/10/2009, 15h58
  3. application pour limiter le temps d'ouverture d'une session
    Par Blue_Strike dans le forum Windows XP
    Réponses: 6
    Dernier message: 24/06/2009, 20h30
  4. Limiter le temps d'exécution d'une méthode
    Par nono_31 dans le forum Général Java
    Réponses: 9
    Dernier message: 16/08/2007, 15h46
  5. [Configuration] limite de temps pour l'éxécution de scripts via php-cli
    Par icer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 28/05/2007, 11h33

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