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 :
ou err renvoi sur pause et fin du programme.
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
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 )
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?
P.S: Pour le FOR, je l'ai repris d'un autre batch mais ne comprends pas sa signification...
Partager