TIA WinCC Advanced Runtime V15.1 (PC) & VBScript - SmartTags

escride1

Level-3
Beiträge
1.272
Reaktionspunkte
330
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

als VBS-Laie schaffe ich es nicht meine "Kreation" zu verkürzen:

Code:
If SmartTags("Störung Not-Halt")=True Then
    ts.WriteLine (date) & (";") & (time) & (";Störung Not-Halt;True")
Else
        ts.WriteLine (date) & (";") & (time) & (";Störung Not-Halt;False")
End If

Geht das einfacher?
Also das ich den aktuellen Zustand True oder False direkt in die Zeile schreibe ohne erst abzufragen? Geschrieben werden muss eine Zeile so oder so.
Würde nun ungerne für 2k Variablen alles so erstellen sondern am liebsten einen Einzeiler.

Björn
 
Ja okay, das kriegt man auch kürzer. Nur meint ich das wirklich nicht so.

Meine halt das der Rückgabewert des Smarttags direkt geschrieben wird, ohne Abfrage.
Könnte dann doch soviel werden wie das...geht das? Ich hab echt kaum Peil von VBS ^^

ts.WriteLine (date) & (";") & (time) & (";Störung Not-Halt;") & SmartTags("Störung Not-Halt")


Okay, hab das getestet, funktioniert zum Teil.
Er schreibt nicht das englische True/False sondern WAHR/FALSCH

Glaub damit kann ich leben.

Hat sich dann also erledigt ^^.
 
Zuletzt bearbeitet:
Zurück
Oben