Lecture d'un fichier de paramètres
Bonjour tout le monde,
je souhaites lire un fichier de paramètres mais je n'y arrives pas...
Voici ce que j'ai pu coder :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
If %0%1 == %0-init (
Echo ## Paramater initialisation ##
Echo
Set /P server="Server (Unix) : "
Set /P server_dir="Source folder (Windows) : "
Set /P guest_dir="Destination folder : "
Echo [setup]> batchparameters.ini
Echo server=%server% >> batchparameters.ini
Echo server_dir=%server_dir% >> batchparameters.ini
Echo guest_dir=%guest_dir% >> batchparameters.ini
Echo
Echo Paramater saved. Launch this batch again.
goto err
)
Rem ----------------------------------------------------------------------------
Rem Recuperations parametres
Rem ----------------------------------------------------------------------------
For /F "skip=1" %%i in (batchparameters.ini) do @set %%i
If DEFINED server (
Echo Server : %server%
) Else (
)
IF DEFINED server_dir (
Echo Server folder : %server_dir%
) Else (
Goto err
)
IF DEFINED guest_dir (
Echo Destination folder : %guest_dir%
) Else (
Goto err
) |
ou err renvoi sur pause et fin du programme.
Lorsque j'appelle mon programme avec l'option init, il ne m'écrit jamais les données que je saisis dans le fichier correspondant, c'est normal? :triste:
:merci:
P.S: Pour le FOR, je l'ai repris d'un autre batch mais ne comprends pas sa signification...