Questions sur le batch dans windows
Fermé
zer0_white
-
10 nov. 2007 à 15:22
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 6 déc. 2007 à 12:06
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 6 déc. 2007 à 12:06
A voir également:
- Questions sur le batch dans windows
- Windows 10 gratuit - Guide
- Clé windows 10 gratuit - Guide
- Windows 12 - Guide
- Windows ne démarre pas - Guide
- Fichier batch - Guide
3 réponses
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 :
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
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
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
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
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
6 déc. 2007 à 12:06
6 déc. 2007 à 12:06
set /P USER="Nom de l'utilisateur : "
echo %USER%
echo %USER%