salut,

Envoyé par
danakil1
Pour quelle raison encadres tu le tout par des guillemets?
les guillemets sont utilisées dans l'affectaion des variables (set), pour diverses raisons:
dans ton cas (set /p) c'est juste pour conrôler l'espace entre la saisie utilisateur
et la chaîne "Nom du dossier (sans guillemets):"
exemple:
1 2 3
| set /p "nom=Nom du dossier (sans guillemets): "
set /p "nom=Nom du dossier (sans guillemets): "
set /p "nom=Nom du dossier (sans guillemets):" |

Envoyé par
danakil1
Que signifie ceci? :-
c'est JUSTE une question d'habitude, je me suis habitué à séparer les parties du codes dans mes scripts :-

Envoyé par
danakil1
Cela veut dire tout avant ou tout après? ^>
">" est un caractère réservé pour l'echapper on utilise le caractère caret "^"

Envoyé par
danakil1
/IE
c'est plus joli que /I /E 

Envoyé par
danakil1
Tu lances l'explorer dans %systemdrive% pour savoir si %nom% est présent ou absent ... c'est la virgule qui m'intrigue!
explorer.exe à ses propres commutateurs et la virgule est utilisée comme séparateur:
quelques commutateurs:
----------------------
1 2 3
| /e et /n ---> pour changer la vue de la fenêtre de l'explorateur
/root ---> pour monter le dossier en haut de l'echelle l'arborescence
/select ---> selectionne le dossier (en le mettant en subrillance) |
exemple:
--------
explorer.exe /e,/root,%SystemDrive%\Backups,/select,%SystemDrive%\Backups\%nom%
Partager