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
| Option Explicit
Dim ws,fichier,fichierSortie
fichier = "test.txt"
fichierSortie = Left(Wscript.ScriptFullName,InstrRev(Wscript.ScriptFullName, ".")) & "txt"
Set ws = CreateObject("wscript.Shell")
WriteLog SurUneLigne(Lire(fichier))
MsgBox SurUneLigne(Lire(fichier)),64,"SurUneLigne"
ws.run fichierSortie
Function Lire(fichier)
Dim fso,fRead,fWrite,Text
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FileExists(fichier) Then
MsgBox "Attention : Le Fichier " & fichier & " n'existe pas",16,"Erreur de Lecture du fichier"
Wscript.Quit
End If
Set fRead = fso.OpenTextFile(fichier,1)
Text = fRead.ReadAll
fRead.Close
Lire = Text
end function
Function SurUneLigne(data)
SurUneLigne = Replace(data,vbCrLf,";")
End Function
Sub WriteLog(strText)
Dim fs,ts
Const ForAppending = 8
Set fs = CreateObject("Scripting.FileSystemObject")
If fs.FileExists(fichierSortie) Then fs.DeleteFile(fichierSortie)
Set ts = fs.OpenTextFile(fichierSortie,ForAppending,True)
ts.WriteLine strText
ts.Close
End Sub |
Partager