Moin zusammen...
Bin geraade mal wieder total beschränkt, was meine Denkfähigkeit betrifft...
Ich habe einen längenvariablen String
Ich habe eine maximale Eingabelänge, die keinesfalls 34 Zeichen übersteigen darf, aber auch nciht kürzer sein darf.
Um dies zu erreichen benutze ich Underscores.
das Ergebnis soll dann so aussehen (34 Zeichen):
[Das was ausgegeben wird]_________
Der String: [Das was ausgegeben wird] kann aber kürzer, oder länger sein.
Folgender Ansatz:
[autoit]
local $underscore = StringLen($sw_version) ;### $sw_version wird aus der INI gelesen und stelle die Länge des Strings fest
local $newunderscore = (34-$underscore) ;### berechne die max. erlaubte Länge des Strings minus Länge des Strings
FileWrite ($setfile1,StringTrimRight (("[" & $sw_version & "]" & "_________________"),($newunderscore)) ;### Schreibe den String mit der notwendigen Menge an Underscores in das Textfile
Wo ist da mein Denkfehler???
Edit:
Ich sag ja... man steht im Wald und sieht die Bäume nicht.
Raupi hat mir das in der SB beantwortet.
FileWrite ($setfile1,StringLeft("[" & $sw_version & "]" & "________________________",34))
...und dann tut das...