Megasimple

N’oubliez pas les bons plans cliquez ici

Accueil > Informatique > PC > Script.bat

Script.bat

mardi 25 février 2014, par SuperSteph

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