Le "démarrer dans" n'a aucune importance
La définition du répertoire courant n'est, finalement, pas dynamique elle est établi de façon statique.Ce raccourci peut-être n'importe où. Et ce n'importe où est mon répertoire courant.
Dans ce cas il me semble préférable de déléguer les actions au script pour être plus propre.
Un simple passage en paramètre est suffisant.
Raccourci
Script
Code : Sélectionner tout - Visualiser dans une fenêtre à part C:\Windows\System32\cmd.exe /c "D:\14.Batch\99.Exercices\13.Répertoire_Courant\Program\@Batch.cmd" "D:\14.Batch\99.Exercices\13.Répertoire_Courant"
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @echo off cls set "CHEMIN=%~dp0" set "Repertoire=%~1\" cd /d "%Repertoire%" echo "Chemin ....: %CHEMIN%" echo "CD ........: %CD%" echo "Repertoire : %Repertoire%" pause
A+






Répondre avec citation
Partager