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 :

Formulaire en batch


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 5
    Par défaut Formulaire en batch
    Bonjour,

    Serait il possible de creer une sorte de formulaire en batch
    je m'explique:
    j'ai actuellement un fichier global.txt dans lequel se trouve plusieurs lignes tel que :
    1____bureau.txt
    2____document.txt
    3____compta.txt

    et qui correspondent a 3 fichiers (compta, bureau et document)

    Est il possible de couper le premier caractere de chaque ligne (a savoir les numero), de les mettre dans une variable,
    et de comparer cette variable avec une autre variable ecrit prealablement?

    J'aimerai tout simplement demander a la personne voulant faire le backup d'un des fichiers de selectionner un numero, qui sera ensuite comparer au numero du fichier global.txt, et de renvoyer dans une variable le nom complet.

    Exemple :

    Quel fichier voulez vous uploader?
    1
    ...
    le fichier "1____bureau.txt" a ete uploadé.

    Merci d'avance

  2. #2
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    On demande a l'utilisateur de taper un numéro puis on affiche la ligne du numéro:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @echo off 
    
    
    set vrChoic= Entrer un numero: 
    
    for /f "tokens=1* delims=:" %%i in ('findstr /n /r . fichier.txt') do if %%i==%vrChoic% echo %%i
    
     
    pause>nul

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 5
    Par défaut
    Merci pr ta reponse.. Mais ca ne m'affiche rien :/

  4. #4
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    tu a bien remplacer fichier.txt par le nom de ton fichier ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @echo off 
    
    
    set vrChoic= Entrer un numero: 
    
    for /f "tokens=1* delims=:" %%i in ('findstr /n /r . global.txt') do if %%i==%vrChoic% echo %%j
    
     
    pause>nul

  5. #5
    Futur Membre du Club
    Inscrit en
    Février 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 5
    Par défaut
    Bien entendu..
    Ca merite d'être retesté.. on ne sait jamais.
    Merci tout de même pour le temps que tu m'accordes

  6. #6
    Membre éclairé Avatar de MrThorr
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 83
    Par défaut
    Bonjour,

    Essayez sa :

    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
    @echo off
    echo "Faite votre choix :"
    set /p cmdresult=
    if "%cmdresult:~0,1%"=="1" ( goto :1)
    if "%cmdresult:~0,1%"=="2" ( goto :2)
    if "%cmdresult:~0,1%"=="3" ( goto :3)
    goto :else
    :1
    echo Choix number un
    pause
    Exit
    :2
    echo Choix number deux
    pause
    Exit
    :3
    echo Choix number trois
    pause
    Exit
    :else
    echo T'est movais : incapable de faire un choix xD
    pause
    Exit
    Si j'ai bien compris c'est ce que vous cherchez....

    Cordialement

Discussions similaires

  1. (echo *> ftp) & (formulaire hta,variable dans un batch)
    Par wnx83 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 30/03/2009, 18h59
  2. Batch pour automatiser la saisie de formulaire
    Par sempire dans le forum Windows XP
    Réponses: 0
    Dernier message: 30/06/2008, 15h27
  3. [CR][Access] intégrer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 13/01/2003, 15h52
  4. [VB6][Formulaire]Appliquer un Scrollbar a une Form
    Par Boil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2002, 03h51
  5. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 08h37

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