Junge
Level-2
- Beiträge
- 226
- Reaktionspunkte
- 17
-> Hier kostenlos registrieren
Hallo,
ich würde gerne mit meinem TP eine Datei erstelln (CSV oder TXT) die als Name das Datum haben soll und entsprechend täglich neu erzeugt wird, dabei soll natürlich die Datei vom Tag zuvor nicht gelöscht werden.
In der Datei selber soll dann mehrmals täglich zeilenweise etwas geschrieben und beigefügt werden.
D.h.
Dateiname: 13.09.2015.txt
1.Zeile WERT; Uhrzeit
2.Zeile WERT; Uhrzeit
...
..
.
usw.
Das ganze soll dann auf eine Festplatte die an dem HMI über USB verbunden ist abgespeichert werden.
Ich hab nur eine ganz magere Ahnung was ich zu tun habe, wobei mir dazu noch das wissen fehlt wie ich das ganze Programmieren soll.
Grob meine ich es folgendeweise machen zu müssen:
1. Datei erstellen und abfragen ob diese existiert wenn nicht erstelle diese mit dem neuen Datum. Wenn die Datei existiert öffne diese..
2. Datei öffnen Wert und datum in die neue Zeile schreiben
3. Datei schliessen.
Ich hab bisher nur sehr wenig mit VB programmiert, deswegen würde ich mich über jede Hilfe freuen.Und ich sehe dass es auch noch unterschiede gibt wenn man mit CE arbeitet
Das ist mein erster Ansatz derzeit unter Windows
ich würde gerne mit meinem TP eine Datei erstelln (CSV oder TXT) die als Name das Datum haben soll und entsprechend täglich neu erzeugt wird, dabei soll natürlich die Datei vom Tag zuvor nicht gelöscht werden.
In der Datei selber soll dann mehrmals täglich zeilenweise etwas geschrieben und beigefügt werden.
D.h.
Dateiname: 13.09.2015.txt
1.Zeile WERT; Uhrzeit
2.Zeile WERT; Uhrzeit
...
..
.
usw.
Das ganze soll dann auf eine Festplatte die an dem HMI über USB verbunden ist abgespeichert werden.
Ich hab nur eine ganz magere Ahnung was ich zu tun habe, wobei mir dazu noch das wissen fehlt wie ich das ganze Programmieren soll.
Grob meine ich es folgendeweise machen zu müssen:
1. Datei erstellen und abfragen ob diese existiert wenn nicht erstelle diese mit dem neuen Datum. Wenn die Datei existiert öffne diese..
2. Datei öffnen Wert und datum in die neue Zeile schreiben
3. Datei schliessen.
Ich hab bisher nur sehr wenig mit VB programmiert, deswegen würde ich mich über jede Hilfe freuen.Und ich sehe dass es auch noch unterschiede gibt wenn man mit CE arbeitet
Das ist mein erster Ansatz derzeit unter Windows
Code:
Dim fso, Datei, f
[U][B]Datei abfragen und erstellen:[/B][/U]
Datei=“D:\Daten.txt" //wie kann ich meine txt mit dem heutigen Datum benennen
Set fso = Createobject ("scripting.FileSystemObject") //FileSystem bedeutet, dass die Datei lokal abgespeicher wird?!
If fso.fileExists.(Datei) then
Fso.createtextfile (Datei) //Wenn die Datei mit dem aktuellt Date nicht exisitiert erstelle diese
End if
[U][B]Schreiben:[/B][/U]
set f=fso.getfile(datei)
set ts=f.openastextstream (8,-2)
ts.writeline ("Datum; " &date &";" &smarttags("Wert") &";")
ts.close
Zuletzt bearbeitet: