Remplacer le nom d'utilisateur sur CMD

Résolu/Fermé
rnicodu84 Messages postés 135 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 5 juillet 2015 - Modifié par rnicodu84 le 5/05/2014 à 20:43
rnicodu84 Messages postés 135 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 5 juillet 2015 - 5 mai 2014 à 20:59
Sur un script CMD que je dois créer et que je vais me servir sur plusieurs ordinateur, je dois utilisé la commande COPY dont le répertoire cible passe par c:\users\... mais vu que nom d'utilisateur ne sera jamais le même lorsque je vais d'un ordinateur a l'autre...

C'est pourquoi je fais appel a vous

Avez-vous une solution pour remplacer ce nom d'utilisateur pour que cela le remplace automatiquement par la session actuelle où le script est exécuté?

En espérant d'avoir été assez clair,

Merci d'avance,
Nico
A voir également:

2 réponses

Jisig Messages postés 83 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 2 juin 2014 8
5 mai 2014 à 20:49
Oui très clair ^^

Mais pense aussi que ce ne sera pas toujours C:\, tout dépend où l'utilisateur aura installer son stystème.

Sinon, tu dois utiliser les variables d'environnement pour ça p:

%SYSTEMDRIVE%\%USERNAME% devrait correspondra à c:\nom_d'utilisateur sauf erreur de ma part (vérifie avec des echos des variables, car j'ai pas de windows sous la main)
0
rnicodu84 Messages postés 135 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 5 juillet 2015 12
5 mai 2014 à 20:59
MERCI BEAUCOUP, tu m'aide énormément, même si les système sont souvent sur c: , tes variable sont très pratique !!
MERCI !!
0