Bonjour,
J'essaye de faire un script qui me monte des lecteurs réseaux selon le sous-réseaux.
J'ai le code suivant :
Code :
- for /F "delims=," %%i in ('ipconfig /all^|find "Adresse IPv4"') do set ADRIP=%%i
- set "ADRIP=%ADRIP:~44,10%"
- if "%ADRIP%"=="192.168.10" goto :site1
- if "%ADRIP%"=="192.168.11" goto :site2
- if "%ADRIP%"=="192.168.12" goto :site3
- echo "supprimer tout montage existant" > log.txt
- :site1
- echo "montage net use .... TEST 1" > log.txt
- goto :eof
- :site2
- echo "montage net use .... TEST 2" > log.txt
- goto :eof
- :site3
- echo "montage net use .... TEST 3" > log.txt
- goto :eof
- :eof
- exit
|
Le probleme c'est que dans tout les cas, le script va dans la procédure site1 ... si je met la procedure site2 au dessus de site1 alors le script ira tout le temps dans le site2.
Si je met au lieu de "%ADRIP%"=="192.168.10" >> "%ADRIP%"=="trucbidon", le script ira quand même dans la première procédure...
Qu'est ce que j'ai loupé?
Message édité par PsYKrO_Fred le 09-08-2011 à 16:22:07