Concaténation de chemins - Shell/Batch - Programmation
MarshPosté le 11-12-2009 à 10:20:02
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 :
@echo off
set target=
set targetlcl=
IF "%1" EQU "--target-dir" (
set targetlcl=%2
set targetlcl=%targetlcl:~0,-1%
set target=%~dp0%targetlcl%
)
echo %target%
En l'état, le script m'affiche le répertoire courant, mais pas %~dp0\toto
Marsh Posté le 11-12-2009 à 10:20:02
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.
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.