WinCC Flex : Bildnamen in Script bearbeiten

Paule

Level-1
Beiträge
3.058
Reaktionspunkte
869
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich lasse mir in WinCC Flex den Bildnamen durch ein Script ausgeben.
Da meine Bildnamen immer mit einer Nummer beginnen (wegen Sortierung) nun meine Frage:
Kann ich den Namen in dem Script bearbeiten, also die ersten Stellen abschneiden?

Folgende Lösung finde ich nicht gut:

Code:
   IF Bildname = "001 Position" Then
     SmartTags("Bild_Name") = "Position"
   END IF
 
Hallo Paule,
was willst du denn weiter damit machen. Das Umbenennen des Objekts (sofern es denn geht) finde ich nicht so glücklich.
Der zurück gelieferte Wert ganz grundsätzlich ist ja ein String. Wenn du den in eine andere Variable transportieren möchtest so geht das wie mit allen anderen Strings ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Er will glaub ich einfach nur das 001 von String abtrennen.
Wenn das Trennzeichen immer ein Leerzeichen ist könnte man es so machen
Code:
Dim s1
Dim s2
Dim pos
s1 = SmartTags("strBildname1")
' Position des Leerzeichens suchen
pos = InStr(1, s1, " ", vbTextCompare)
If (pos = 0) Then	' kein Leerzeichen gefunden
	s2 = s1
Else
	s2 = Right( s1, Len(s1) - pos)
End If
SmartTags("strBildname2") = s2
 
Zurück
Oben