Commande dos utilisation variable %username%

stratos Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
 heuchuitoumoche -
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 !?



A voir également:

7 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut. 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.
1
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
utiliser des " si il y a un espace dans %USERNAME%
0
carbon3 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   73
 
un 'goto' C\:... ça aide?

0
stratos Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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....
0
stratos Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
merci de votre aide et de votre rapidité !
j'ai testé comme dubcek a dit
exemple: put C:\Users\%"USERNAME"%\Downloads\nomdufichier.txt
ca me met fichier introuvable
0
carbon3 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   73
 
les " entourent aussi les %
0
stratos Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
test de goto

put goto C:\Users\%USERNAME%\

fichier introuvable....
0
carbon3 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   73
 
ah, t'es déjà au 'put' ^^ dsl
0
stratos Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
en mettant les " " ne fonctionne pas non plus ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
cf. 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.
0
heuchuitoumoche
 
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%
0
carbon3 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   73
 
et si tu veux te faire oublier, @echo off

-2
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
En quoi ça aide ?
0
carbon3 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   73
 
t'as oublié les " ^^
0