Page 1 sur 1
modification d'un fichier au format ini

Publié:
02 Juil 2013 à 16:01
par Sylvain-PEPIN
bonsoir,
J'ai besoin de modifier une une valeur, dans un fichier de conf, formaté comme un
.ini, c'est a dire une clé/ligne, Clé=Valeur, mais ce n'est pas le notes.ini !

Est-ce que quelqu'un aurai une routine pour cela ?
merci
Re: modification d'un fichier au format ini

Publié:
02 Juil 2013 à 16:04
par Sylvain-PEPIN
le fichier que je veux modifier est le suivant :
<notes data directory>\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.ibm.rcp.ui.browser.launcher.prefs
c'est pour définir l'utilisation du web browser de l'OS et non celui de Lotus
Re: modification d'un fichier au format ini

Publié:
02 Juil 2013 à 16:15
par Dominux
euh ... ce paramètre se contrôle par politique et paramètres de bureau, cela ne convient pas ?
Re: modification d'un fichier au format ini

Publié:
03 Juil 2013 à 10:55
par Sylvain-PEPIN
oui et non, l'idée est de faire une pré-conf du client Lotus, car en ce moment, il y a un vase projet de migration w7 et de Lotus v8, on en profite pour descendre une conf de base, qui sera complétée par une policy "dsktop" après...
Re: modification d'un fichier au format ini

Publié:
03 Juil 2013 à 17:23
par Dominux
Pour travailler les fichiers de type INI j'utilise AutoIT pour faire des scripts à l'ouverture de session Windows, simple et efficace.
Re: modification d'un fichier au format ini

Publié:
19 Juil 2013 à 13:24
par cocotier74
Bonjour,
un petit script en vbs qui remplace Jim par James A creuser...
Const ForReading = 1
Const ForWriting = 2
Set oShell = CreateObject( "WScript.Shell" )
CurUsername=oShell.ExpandEnvironmentStrings("%UserName%")
CurAppData=oShell.ExpandEnvironmentStrings("%AppData%")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(CurAppData & "Lotus\Notes\Data\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.ibm.rcp.ui.browser.launcher.prefs", ForReading)
strText = objFile.ReadAll
objFile.Close
strNewText = Replace(strText, "Jim ", "James ")
Set objFile = objFSO.OpenTextFile(CurAppData & "Lotus\Notes\Data\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.ibm.rcp.ui.browser.launcher.prefs", ForWriting)
objFile.WriteLine strNewText
objFile.Close