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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Concaténation de chemins

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Concaténation de chemins

n°1949338
Riot
Buy me a riot
Posté le 11-12-2009 à 10:20:02  profilanswer
 

Bonjour,

 

Je voudrais faire un script batch qui interprête les options suivantes :
script.bat --target-dir toto
Et que dans mon script j'ai une variable constituée du répertoire courant + le nom du répertoire donné par --target-dir.

 

Pour l'instant, j'en suis là mais ça ne fonctionne pas.

Code :
  1. @echo off
  2. set target=
  3. set targetlcl=
  4. IF "%1" EQU "--target-dir" (
  5. set targetlcl=%2
  6. set targetlcl=%targetlcl:~0,-1%
  7. set target=%~dp0%targetlcl%
  8. )
  9. echo %target%
 

En l'état, le script m'affiche le répertoire courant, mais pas %~dp0\toto


Message édité par Riot le 11-12-2009 à 10:20:36

---------------
Be the one with the flames.
mood
Publicité
Posté le 11-12-2009 à 10:20:02  profilanswer
 

n°1949353
pataluc
Posté le 11-12-2009 à 10:41:20  profilanswer
 

enlève ton echo off, tu verras que c'est la ligne

Code :
  1. set targetlcl=%targetlcl:~0,-1%

pourquoi tu veux supprimer le dernier caractère?


Message édité par pataluc le 11-12-2009 à 10:53:14
n°1949373
Riot
Buy me a riot
Posté le 11-12-2009 à 11:15:51  profilanswer
 

Même en supprimant cette ligne, ça ne m'affiche que le répertoire courant.

 
Code :
  1. set target=
  2. set targetlcl=
  3. IF "%1" EQU "--target-dir" (
  4. set targetlcl=%2
  5. set target=%cd%%targetlcl%
  6. )
  7. echo %target%
 

C:\...>script.bat --target-dir toto
C:\...


Message édité par Riot le 11-12-2009 à 11:16:13

---------------
Be the one with the flames.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Concaténation de chemins

 

Sujets relatifs
concaténation recalcitrante[pdflib] concatenation de fichiers pdf
[BASH] ConcaténationAide script concaténation intelligente sur deux fichiers
[Sharepoint 2003] Concatenation recursive[resolu]probleme concatenation chaine en javascript
[SQL SERVEUR] porbleme de concatenationNom de variable avec concaténation
Concatenation de 2 fichiers excel.Question sur la concaténation de variables
Plus de sujets relatifs à : Concaténation de chemins


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