Accueil > Informatique > PC > Script.bat
Script.bat
mardi 25 février 2014, par
Les Chemins
Prenons comme exemple un script Script.bat situé dans C :\Documents and Settings\Steph\.
echo %~d0
Renvoie la lettre du lecteur (C :).
echo %~nx0
Renvoie le nom du fichier et son extension (Script.bat).
echo %~x0
Renvoie l’extension du fichier (.bat).
echo %~f0
Renvoie le chemin complet au format long (C :\Documents and Settings\Steph\Script.bat).
echo %~sf0
Renvoie le chemin complet au format court (C :\DOCUME 1\Steph\Script.bat).
echo %~p0
Renvoie le chemin au format long sans le nom du fichier ni la lettre du lecteur (\Documents and Settings\Steph\).
echo %~dp0
Renvoie le chemin au format long sans le nom du fichier (C :\Documents and Settings\Steph\).
echo %~sp0
Renvoie le chemin au format court sans le nom du fichier ni la lettre du lecteur (\DOCUME 1\Steph\).
Pour mettre en pratique, voici un script reprenant certaines de ces variables afin de tester le bon fonctionnement.
@echo off
echo Le fichier se nomme : %~nx0
echo Son extension est : %~x0
echo Il est lance depuis : %~d0
echo Le chemin complet est : %~f0
echo.
pause
exit