Merci de ton aide. Alors je précise.
J'ai un fichier .bat qui, une fois lancé, décompresse et copie des fichiers dans un emplacement donné. C:\utilisateurs\nom du profil\mes documents\news docs en l'occurence. Seulement j'aimerai le modifier ce .bat afin qu'il ne copie pas sur C: mais sur une autre partition (D: par exemple). Donc je fais clic droit puis modifier et là c'est l'horreur, je nage total
Voilà le début du bat :
Citation :
@echo off
cls
color a
title News Docs Installation
set DR=%CD%\Install Files
set ID=%USERPROFILE%\Mes Documents\\News Docs
set TD=%HOMEDRIVE%\TCH-TMP
set RP=%HOMEPATH%
IF "%PUBLIC%"=="%HOMEDRIVE%\Users\Public" (
set RP=%HOMEDRIVE%\%RP:~0,6%\\%USERNAME%\\Mes Documents\\News Docs
) else (
set RP=%HOMEDRIVE%\%RP:~0,23%\\%USERNAME%\\Mes Documents\\News Docs
)
md "%ID%"
cd "%ID%"
del/f/q/s %TD%\>nul
cls
echo.
echo Removing temporary files (please wait)...
del/f/q/s "%ID%\">nul
cls
echo.
|
Ensuite ça explique ce que ça colle dans DR, TD.
Alors j'ai déduit que %HOMEPATH% c'est le chemin complet du dossier où tout est copié (News Docs en l'occurence) et %HOMEDRIVE% c'est automatiquement C: (si je me plante, éclaire moi).
Donc ce que je cherche c'est quelle commande utiliser dans ce bat (et seulement dans ce bat, pas dans tout le système) pour que le path final de mon dossier devienne D:\Mes Documents\News Docs
J'espère que c'est plus clair.
Message édité par Asamod le 19-10-2009 à 00:26:43