When I change the readinge 1 to appending i got it stops working.
If I remove : strContents = objFile.ReadAll , then I get a error.
Can you tell me what I’m doing wrong.
Sub Main()
'--------------------------------------------------------
'voor de juiste datum zorgen.
'datum = Now zorgt voor de datum van het systeem alleen dan wel in een ferkeerd format
'deze moet hier om om gezet worden naar het gewenste format.
'Om te zorgen dat de datum en tijd nu kloppen
if Adroit.GetTag(“TEST_BIT_ON_OF.value”)= True Then
datum = Now
’ Split the input string to extract date and time components
dateTimeParts = Split(datum, " ")
dateParts = Split(dateTimeParts(0), “/”)
timePart = dateTimeParts(1)
’ Assemble the date in yyyy/mm/dd format
formattedDate = dateParts(2) & “/” & dateParts(1) & “/” & dateParts(0)
’ Assemble the formatted date and time
formattedDateTime = formattedDate & " " & timePart
'----------------------------------------------
'lijst met variabelen
myvalue = Adroit.GetTag(“CAPPER_L3_PINDA_POT_PM.value”)
'---------------------------------------------------------------------
'Hier worden de gegevens naar het txt filse gestuurd.
Const ForReading = 8
Const ForWriting = 2
Const ForAppending = 8
Set objFSO = CreateObject(“Scripting.FileSystemObject”)
Set objFile = objFSO.OpenTextFile(“C:\temp\lijn9.txt”,ForReading)
strContents = objFile.ReadAll
objFile.Close
strFirstLine = formattedDateTime & ", " & myvalue
strNewContents = strFirstLine & vbCrLf & strContents
Set objFile = objFSO.OpenTextFile(“C:\temp\lijn9.txt”, ForWriting)
objFile.WriteLine strNewContents
objFile.Close
End if
End Sub