-> Hier kostenlos registrieren
Hallo liebe Forenmitglieder,
ich habe das Problem, dass ich ein VB-Skript in WinCC über eine Tastenbelegung starten will und dieses entsprechend ausführen soll.
Das VB-Skript soll auf der SD-Karte eine Datei suchen und den Namen der Datei in eine HMI-Variable schreiben.
Das Problem dabei ist, dass diese Datei mehrmals vorkommen kann nur entsprechend mit anderen Versionen und demnach immer die neuste Datei ausgewählt werden soll.
Weiteres Problem ist, dass ich nicht den genauen Namen suchen kann sondern nur ein Kürzel im Namen da die Datein mit verschiedenen Versionen auftreten.
Mit VB-Skript kenn ich mich bis dato nur sehr beschränkt aus und habe folgenden Ansatz bisher:
Gerade die Abfragen und die korrekten Befehle bereiten mir Kopfzerbrechen, hat da jemand ein Denkanstoss und Tipp parat?
VG und Danke im Voraus
ich habe das Problem, dass ich ein VB-Skript in WinCC über eine Tastenbelegung starten will und dieses entsprechend ausführen soll.
Das VB-Skript soll auf der SD-Karte eine Datei suchen und den Namen der Datei in eine HMI-Variable schreiben.
Das Problem dabei ist, dass diese Datei mehrmals vorkommen kann nur entsprechend mit anderen Versionen und demnach immer die neuste Datei ausgewählt werden soll.
Weiteres Problem ist, dass ich nicht den genauen Namen suchen kann sondern nur ein Kürzel im Namen da die Datein mit verschiedenen Versionen auftreten.
Mit VB-Skript kenn ich mich bis dato nur sehr beschränkt aus und habe folgenden Ansatz bisher:
Code:
Dim Dateiname, Dateidatum, Verzeichnis, fs 'Lokale Variablen deklaration
' oder Const Verzeichnis = "\Storage Card SD\*.*"
Verzeichnis = "\Storage Card SD\*"
Set fs = CreateObject("FileCtl.FileSystem")
Dateiname = fs.dir(Verzeichnis)
If Dateiname = "ABC" Then ' Beispielabfrage auf das Kürzel im Namen, nur mit welchem Befehl geht das?
If Dateidatum = NeustesDatum der Datei Then ' Beispielabfrage auf das neuste Datum der gefundenen Datei
SmartTags("Var_filename") = Dateiname
End
End
Gerade die Abfragen und die korrekten Befehle bereiten mir Kopfzerbrechen, hat da jemand ein Denkanstoss und Tipp parat?
VG und Danke im Voraus