Commande dos utilisation variable %username%
Bonjour,
Je cherche une solution pour pouvoir recupérer le contenu de ma variable d'environnement %USERNAME% mais en testant plusieurs combine ca bloque ...le but est de creer un fichier en .bat qui indiquerait le chemin en utilisant une variable d'environnement ....
du style :
C:\Users\%USERNAME%\Downloads\nomdufichier.txt
je précise c'est pour un transfert ftp ...
merci de votre aide svp !?
Je cherche une solution pour pouvoir recupérer le contenu de ma variable d'environnement %USERNAME% mais en testant plusieurs combine ca bloque ...le but est de creer un fichier en .bat qui indiquerait le chemin en utilisant une variable d'environnement ....
du style :
C:\Users\%USERNAME%\Downloads\nomdufichier.txt
je précise c'est pour un transfert ftp ...
merci de votre aide svp !?
7 réponses
-
ContributeurSalut. Je ne comprends pas ce qui bloque. Fait nous un petit programme qui ne fonctionne pas.
C:\Users\%USERNAME%\Downloads\nomdufichier.txt
est une bonne syntaxe.
-
Contributeurhello
utiliser des " si il y a un espace dans %USERNAME% -
un 'goto' C\:... ça aide?
-
en fait dos me retourne la meme ligne de comande hors moi je voudrais tout simplement utiliser le contenu de la variable ...... c 'es la ou sa bloque....
-
Contributeurcf. mon premier message : donne un exemple concret !!!!
ftp monsite ftp> put C:\machin\%USERNAME%\fichier.txt
C'est ça qui ne fonctionne pas ?
Comment lances tu la commande ftp ?
pour récupérer la valeur d'une variable dans un fichier, utilise echo :echo c:\chemin\%USERNAME%\fichier.txt > sortie.txt
voilà, peut pas être plus clair sans erreur ou commande précise. -
yop moi perso je te conseille %userprofile% au lieu de %username% ca evite les erreur de scripts ce qui donne
@echo off
set dossier=%USERPROFILE%\Downloads\nomdufichier.txt
voila la variable %dossier% -
et si tu veux te faire oublier, @echo off