Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2566 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Mettre dans une variable DOS le fichier trouvé dans un répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mettre dans une variable DOS le fichier trouvé dans un répertoire

n°777735
gildas13
Posté le 01-02-2006 à 14:03:15  profilanswer
 

Voici les 2 lignes de codes (dans un BATCH) que j'utilise:
   set ThePPKFile=
   for %i in E:\Documents\%USERNAME%\*.ppk do set ThePPKFile=%i
 
Elle fonctionne correctement si executées en ligne, mais lorsque je les utilise dans un fichier batch, il y a un problème
et on dirait que le chemin est tronqué d'où une erreur qui dit "Documents\...\ was unexpected at this time"
même si je mets des parenthèses.
 
Mon but est assez simple, je cherche a récupérer un fichier (c'est un fichier clé privée) dans un répertoire connu
afin de lancer avec PuttY une connection sécurisée (et avec ce fichier en paramètre).
 
 
Merci!
 

mood
Publicité
Posté le 01-02-2006 à 14:03:15  profilanswer
 

n°777921
carot0
Posté le 01-02-2006 à 22:00:27  profilanswer
 

gildas13 a écrit :

Voici les 2 lignes de codes (dans un BATCH) que j'utilise:
   set ThePPKFile=
   for %i in E:\Documents\%USERNAME%\*.ppk do set ThePPKFile=%i
 
Elle fonctionne correctement si executées en ligne, mais lorsque je les utilise dans un fichier batch, il y a un problème
et on dirait que le chemin est tronqué d'où une erreur qui dit "Documents\...\ was unexpected at this time"
même si je mets des parenthèses.
 
Mon but est assez simple, je cherche a récupérer un fichier (c'est un fichier clé privée) dans un répertoire connu
afin de lancer avec PuttY une connection sécurisée (et avec ce fichier en paramètre).
 
 
Merci!


tien je reconnais pas ce langage  :D


---------------
In a world without walls and fences, who needs Windows and Gates
n°777931
nicephore1​7
Un cinglé parmis les fous
Posté le 01-02-2006 à 22:30:59  profilanswer
 

gildas13 a écrit :

et on dirait que le chemin est tronqué d'où une erreur qui dit "Documents\...\ was unexpected at this time"
même si je mets des parenthèses.


 
Il ne faudrait pas plutôt utiliser des guillimets?


---------------
Mac Pro powered (sorry)
n°778208
gildas13
Posté le 02-02-2006 à 17:39:12  profilanswer
 

Je viens d'essayer avec des guillemets et j'obtiens:
\Documents\ggousset\*.ppk" do set ThePPKFile=i was unexpected at this time.
 
Alors je me suis dit que j'allais mettre le paquet (parenthèses et guillemets), pas mieux:
\Documents\ggousset\*.ppk" ) do set ThePPKFile=i was unexpected at this time.
 
C'est bizarre, mais je me dit que c'est peut-être pas une mauvaise piste d'ajouter un caractère qui marque le début du chemin car le chemin est tronqué: je demande E:\Documents... et le message d'erreur ressort avec \Documents...
Je perds aussi le % devant le i
 
Je suis preneur d'idées en tout cas...

n°778211
carot0
Posté le 02-02-2006 à 17:45:04  profilanswer
 

gildas13 a écrit :

Je viens d'essayer avec des guillemets et j'obtiens:
\Documents\ggousset\*.ppk" do set ThePPKFile=i was unexpected at this time.
 
Alors je me suis dit que j'allais mettre le paquet (parenthèses et guillemets), pas mieux:
\Documents\ggousset\*.ppk" ) do set ThePPKFile=i was unexpected at this time.
 
C'est bizarre, mais je me dit que c'est peut-être pas une mauvaise piste d'ajouter un caractère qui marque le début du chemin car le chemin est tronqué: je demande E:\Documents... et le message d'erreur ressort avec \Documents...
Je perds aussi le % devant le i
 
Je suis preneur d'idées en tout cas...


deja je comprends pas pourquoi tu mets des '\' et pas des '/'


---------------
In a world without walls and fences, who needs Windows and Gates
n°778291
nicephore1​7
Un cinglé parmis les fous
Posté le 02-02-2006 à 21:11:08  profilanswer
 

carot0 a écrit :

deja je comprends pas pourquoi tu mets des '\' et pas des '/'


 
MSDOS Power


---------------
Mac Pro powered (sorry)
n°778304
carot0
Posté le 02-02-2006 à 21:53:42  profilanswer
 


connais pas  :D , c'est koi ? un derivé d'unix ? :D


---------------
In a world without walls and fences, who needs Windows and Gates

Aller à :
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Mettre dans une variable DOS le fichier trouvé dans un répertoire

 

Sujets relatifs
Script pour mettre par defaut une imprimante en noir et blancOuvrir un fichier brut avec The Gimp ?
Extraire les images d'un fichier *.ps[LAME] Mauvaise durée de fichier MP3
Help - Récupération d'un fichier temporaire (kjots)mettre Whax sur HDD alors que c'est un live CD
Comment récupérer un fichier SHP de mon PDA vers mon PC? (GPS)Probleme de droit sur répertoire
Utilisation de la variable virtual_mailbox_limit_maps dans POSTFIXKaffeine et Totem plantent... fichier avi?
Plus de sujets relatifs à : Mettre dans une variable DOS le fichier trouvé dans un répertoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR