Questions sur le batch dans windows

zer0_white -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous et à toutes,

je voulais savoir s'il était possible de récuperer les frappes clavier de l'utilisateur d'un fichier .bat dans un variable pour pouvoir les réutiliser par la suite ??

merci d'avance pour vos réponsses

zer0_white
Configuration: Windows XP
Firefox 2.0.0.8

3 réponses

  1. zer0_white
     
    pour vous expliquer, je cherche à faire un batch qui copie automatiquement le dossier "user" d'un utilisateur x sur un emplacement réseau bien défini (exemple : backup user) à l'aide de "robocopy", commande disponible uniquement après l'installation du pack "RKTOOLS.EXE", disponible sur le site de windows.

    j'ai deja fait ce code :

    @echo off
    
    REM DECLARATION DE L'USER
    
    set USER=toto
    
    REM LANCEMENT DE ROBOCOPY
    
    robocopy /w:1 /r:1 /mir c:\Documents and Settings\%USER% "\\serveur\dossier sauvegarde user"
    
    pause


    donc en fait je voulais savoir si l'on pouvait spécifier le user dans l'invite de commande en le tapant au clavierdirectement dans l'invite de commande quand on lance ce batch plutot que de modifier manuellement la ligne "set USER=toto" dans le batch à chaque fois que l'on veut s'en servir ??

    merci d'avance pour vos réponsses

    zer0_white
    0
  2. Mahia
     
    Bonjour,
    Créer Votre fichier .bat dont vous devez utiliser les variables comme suite:
    %1 ere variable
    %2 eme variable
    ...
    etc.
    puis lancer votre fichier avec la ligne de commande . votreficheir arg1 arg2 ...
    arg1 arg2 sont les valurs pour les variables %1 %2.
    Exemple :
    Ficheir Bonjour.bat

    @ echo off
    cls
    echo Bonjour monsieur %1 salut je pense que vous etes tres bien.
    echo.
    echo.
    pause
    exit

    apres on copier ce fichier dans c:\
    puis on lancer la commande suivante :

    c:\bonjour Coucou
    le fichier nous repond : Bonjour monsieur Coucou salut je pense que vous etes tres bien.

    Bon courage
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    set /P USER="Nom de l'utilisateur : "
    echo %USER%
    0