Lecture d'un fichier de configuration
Il est préférable de placer la configuration de ses ressources dans un fichier à part afin de séparer arguments et traitement. Se pose alors le problème de lire un fichier de configuration.
Le fichier de configuration sera de la forme :
conf.ini
var1=val1
var2=val2
ect...
En fichier batch, la ligne :
for /f "tokens=1,2 delims==" %%i in (conf.ini) do set %%i=%%j
lira toutes les variables qui seront disponibles sous la forme %var1%, %var2%, etc...
en vbs, c'est un peut plus compliqué :
Set objFSO = CreateObject("Scripting.FileSystemObject")
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set FileConf = objFSO.OpenTextFile ("Rsrc.ini", ForReading)
Do Until FileConf.AtEndOfStream
strNextLine = FileConf.Readline
if strNextLine <> "" then
variable = Split(strNextLine , "=")
Execute variable(0)&"=variable(1)"
end if
Loop
les variables seront disponibles sour la forme var1, var2, etc...