Batch

Résolu/Fermé
CrashOv3r Messages postés 72 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 25 août 2013 - 19 mars 2009 à 21:05
CrashOv3r Messages postés 72 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 25 août 2013 - 19 mars 2009 à 21:19
Bonjour,
voila j'ai créer un fichier batch avec cette ligne de code :
@echo off
mkdir Test C:\Documents and Settings\Guillaume
pause

donc vous l'aurez compris, ce code sert a créer un dossier nommé Test dans le repertoire Guillaume ( pour moi )
mais voila le probleme, j'ai envoyé ce fichier .bat a un ami mais malheureusement il s'appelle Loic, donc le dossier ne peut pas etre créer puisque dans le code, c'est le repertoire Guillaume qui est demandé.

donc j'aimerai savoir si il existe une methode pour que ce .bat marche chez tout le monde sans que chacun doivent modifier le code pour mettre leur prenom.

merci

3 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
19 mars 2009 à 21:16
Salut,
@echo off
mkdir Test C:\Documents and Settings\%username%
pause 

Cdlt
0
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
19 mars 2009 à 21:17
Salut comme je te les déjà dit dans un autres forum utilise %USERNAME% a la place de Guillaume.
%USERNAME% est unz variable d'environnement créé par Windows.
Et se modifie a chaque fois que tu te connecte a une autres session.
Pour voir toute les variable d'environnement de Windows ouvre un page MS-DOS et tape set.

Voila tout.
Bilou
0
CrashOv3r Messages postés 72 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 25 août 2013 15
19 mars 2009 à 21:19
j'avais deja oublié lol
mais merci beaucoup a tous les 2 ;)
a+
0