Bonjour
Mes meilleurs voeux à tous et tous,
ça fait un moment que je n'ai pas pratiqué vraiment le batch et il y a un truc qui m'échappe, je ne trouve pas quoi.
Je voudrai attribuer une variable pour chaque élément trouvé dans mon fichier ini :
Je pense que je n'utilise pas la bonne méthode.....
fichier ini contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 @echo off ::lire le fichier ini pour attribuer une variable à chaque ligne trouvé if exist moveconf.ini for /f "tokens=2 delims==" %%A in ('type moveconf.ini') do SET DOSSCONF=%%A ::attribution de nouvelle variable set Word=%DOSSCONF%\Word set Excel=%DOSSCONF%\Excel set PowerPoint=%DOSSCONF%\Powerpoint set PDF=%DOSSCONF%\PDF set Archives=%DOSSCONF%\Mes Archives set vrprogrmes=%DOSSCONF%\Mes programmes set Musik=%DOSSCONF%\Ma musique set Videos=%DOSSCONF%\Mes Videos set Images=%DOSSCONF%\Mes Images set Internet=%DOSSCONF%\Internet¨ ::vérification echo %Word% echo %Excel% pause
Il me sort uniquement le résultat avec :Word=G:\Word
Excel=G:\Excel
PowerPoint=G:\Powerpoint
PDF=G:\PDF
Archives=G:\Mes Archives
vrprogrmes=G:\Mes programmes
Musik=G:\Ma musique
Videos=G:\Mes Videos
Images=G:\Mes Images
Internet=G:\Internet
au lieu de :G:\Internet\Word
G:\Internet\Excel
Pourquoi ? quelqu'un peut il m'aider ?G:\Word
G:\Excel
Merci d'avance
Partager