-> Hier kostenlos registrieren
Hallo zusammen,
Ich habe ein Skript geschrieben, das mir von der SPS gesteuert aktuelle Werte aus der Bearbeitung in eine Textdatei auf die Festplatte der Visu speichert. Das funktioniert sehr gut.
Nun müsste man aus Wartungsgründen in die Datei reinschauen können, der Kunde möchte dafür gerne ein Interface in der Visu dafür, damit seine Mitarbeiter nicht auf dem Rechner rumsuchen müssen.
Dazu möchte ich auf der Visu ein weiteres Skript starten, das die Textdatei kopiert und dann die Kopie in Notepad öffnet. So kann das Original weiter beschrieben werden, auch wenn die Datei mal für ein paar Stunden angezeigt wird.
Es wird dann alle 14 Tage eine neue Datei erstellt. Die Datei heißen "LOG_" gefolgt von einer dreistelligen Zahl.
Das kopieren der aktuellsten Datei hab ich bereits hinbekommen, leider gestaltet sich das Anzeigen ebendieser Datei, als komplizierter wie gedacht.
Der Code öffnet Notepad, aber wie bekomme ich nun die Datei da rein?
Schwerer noch immer die aktuellste?
öffnet mir diese eine Datei
funktioniert auch nicht.
Zusätzlich hätte ich das Notepad gerne von Anfang an Maximiert, falls da jemand weiß wie das geht, würde er mir das rumprobieren ersparen.
Danke
Ich habe ein Skript geschrieben, das mir von der SPS gesteuert aktuelle Werte aus der Bearbeitung in eine Textdatei auf die Festplatte der Visu speichert. Das funktioniert sehr gut.
Nun müsste man aus Wartungsgründen in die Datei reinschauen können, der Kunde möchte dafür gerne ein Interface in der Visu dafür, damit seine Mitarbeiter nicht auf dem Rechner rumsuchen müssen.
Dazu möchte ich auf der Visu ein weiteres Skript starten, das die Textdatei kopiert und dann die Kopie in Notepad öffnet. So kann das Original weiter beschrieben werden, auch wenn die Datei mal für ein paar Stunden angezeigt wird.
Es wird dann alle 14 Tage eine neue Datei erstellt. Die Datei heißen "LOG_" gefolgt von einer dreistelligen Zahl.
Das kopieren der aktuellsten Datei hab ich bereits hinbekommen, leider gestaltet sich das Anzeigen ebendieser Datei, als komplizierter wie gedacht.
Code:
myShell = CreateObject("WScript.Shell")
myshell.Run "C:\Windows\notepad.exe"
Der Code öffnet Notepad, aber wie bekomme ich nun die Datei da rein?
Schwerer noch immer die aktuellste?
Code:
myshell.Run "C:\Users\Kairo\Log_001.txt"
Code:
myshell.Run "C:\Users\Kairo\Log_" & HmiRuntime.Smarttags("LogCount") & ".txt"
Zusätzlich hätte ich das Notepad gerne von Anfang an Maximiert, falls da jemand weiß wie das geht, würde er mir das rumprobieren ersparen.
Danke