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
| Dim ts
Dim fso
Dim sFileText
Dim StrOLD As String
Dim StrNEW As String
Const ForReading = 1 ' utilisé par FSO
Const ForWriting = 2 ' utilisé par FSO
StrOLD = InputBox("Saisissez le nom de l'ancien serveur de messagerie (chaine de caractère à remplacer dans le fichier notes.ini.)" , "Personalisation de Replace_Server_Name.vbs" , "Old_Server_Name")
StrNEW = InputBox("Saisissez le nom de l'ancien serveur de messagerie (chaine de caractère à remplacer dans le fichier notes.ini.)" , "Personalisation de Replace_Server_Name.vbs" , "New_Server_Name")
src = "C:\name2.txt"
' Initialise le FSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
' Ouvre le fichier en lecture
Set ts = objFSO.OpenTextFile(src, ForReading, False)
' Lit son contenu
sFileText = ts.ReadAll
' Ferme le fichier
Call ts.Close
' Ouvre le fichier en écriture
Set ts = objFSO.OpenTextFile(src, ForWriting, False)
' Modifie son contenu en remplacant la chaine
Call ts.Write(Replace(sFileText, "String a remplacer dans le 1er vbs", StrOLD))
' Ferme le fichier modifié
ts.Close |
Partager