Schampoo Programmer
Level-2
- Beiträge
- 31
- Reaktionspunkte
- 8
-> Hier kostenlos registrieren
Moin Zusammen,
ich möchte gerne eine .txt Datei im HMI via VB-Skript auslesen. Die Datei ist wie folgt aufgebaut:
Ich möchte nun jeden Wert (alle Integer) einzeln einlesen und in Variablen speichern.
Grundsätzlich funktioniert das auch schon. Dank der ausführlichen Anleitungen hier.
Zumindest wenn in jeder Zeile nur ein Wert steht. Die Formatierung der Datei ist fest und kommt von extern, daran kann ich leider nichts ändern.
Kann mir da einer weiterhelfen? Welche Programmiersprache ist VB-Skript?
Danke!
Gruß Ole
ich möchte gerne eine .txt Datei im HMI via VB-Skript auslesen. Die Datei ist wie folgt aufgebaut:
Code:
1200 800 145
320 240 200
2
7
0 1
1 0
1 0
2 1
2 0
1 1
2 1
1 0
7
240 160 0 160 240 90 2 0 0
240 160 0 480 240 90 2 1 0
120 160 0 760 160 0 1 1 0
240 160 0 1040 240 90 2 1 0
240 160 0 240 640 0 2 0 1
240 160 0 720 640 0 2 1 1
120 160 0 1080 640 0 1 1 1
7
240 160 0 240 160 0 2 0 0
240 160 0 160 560 90 2 0 1
240 160 0 720 160 0 2 1 0
120 160 0 1080 160 0 1 1 0
240 160 0 480 560 90 2 1 1
120 160 0 760 640 0 1 1 1
240 160 0 1040 560 90 2 1 1
Ich möchte nun jeden Wert (alle Integer) einzeln einlesen und in Variablen speichern.
Grundsätzlich funktioniert das auch schon. Dank der ausführlichen Anleitungen hier.
Zumindest wenn in jeder Zeile nur ein Wert steht. Die Formatierung der Datei ist fest und kommt von extern, daran kann ich leider nichts ändern.
Code:
Const ForReading = 1
Dim fso, f, infile
infile = "C:\test.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FileExists(infile) Then
ShowSystemAlarm "Datei '" & infile & "' nicht gefunden."
Exit Sub
Else
Set f = fso.OpenTextFile(infile, ForReading, False)
SmartTags("PL") = f.ReadLine
SmartTags("PB") = f.ReadLine
SmartTags("PH") = f.ReadLine
SmartTags("KL") = f.ReadLine
SmartTags("KB") = f.ReadLine
SmartTags("KH") = f.ReadLine
SmartTags("K") = f.ReadLine
SmartTags("L") = f.ReadLine
ShowSystemAlarm "Werte geladen"
f.Close
End If
Kann mir da einer weiterhelfen? Welche Programmiersprache ist VB-Skript?
Danke!
Gruß Ole