Voila, le but est de remplacer toutes les valeurs systemes dynamiques par leur equivalent, donc, j'ai :
%systemdrive% -> "C:"
%windir% -> "C:WINNT"
Or voila, dans la suite, j'ai besoin du chemin de NT, soit C:\WINNT
alors voila le script :
Code :
- @echo off
- echo INITIALISATION VARIABLES
- echo .
- echo INITIALISATION...
- echo .
- echo VEUILLEZ PATIENTER
- type %systemdrive%\winapps\reg\runonce.txt|%windir%\sed.exe 's/\%%systemdrive\%%/%systemdrive%/g'>%systemdrive%\winapps\reg\runonce.tmp
- type %systemdrive%\winapps\reg\runonce.tmp|%windir%\sed.exe 's/\%%windir\%%/%windir%/g'>%systemdrive%\winapps\reg\runonce.tmp2
- type %systemdrive%\winapps\reg\runonce.tmp2|%windir%\sed.exe 's/\([A-Z]\):\([^\\]+\)\\\\/\1:\\\\\2\\\\/g'>%systemdrive%\winapps\reg\runonce.reg
|
le pb étant la derniere ligne, je vois pas ou est le pb ...
Merci 
Message édité par The_chosen_one le 13-07-2003 à 14:41:06