Hallo zusammen,
ich habe eine Datei die SOH Steuerzeichen enthält.
Datei ist im Anhang.
Wie kann man diese Steuerzeichen per Code generieren, ersetzen...
Ich kann weder mit StringReplace od. RegEx darauf zugreifen.
Grüße
Ilse ![]()
Hallo zusammen,
ich habe eine Datei die SOH Steuerzeichen enthält.
Datei ist im Anhang.
Wie kann man diese Steuerzeichen per Code generieren, ersetzen...
Ich kann weder mit StringReplace od. RegEx darauf zugreifen.
Grüße
Ilse ![]()
Chr
[/autoit]
In Kombination mit http://translation.autoit.de/onlinehilfe/appendix/ascii.htm ;).
Hallo name22,
hab ich schon probiert
[autoit]
$sText = Clipget()
StringReplace($sText, @CRLF, Chr(1))
MsgBox(0,"",$sText)
bin nicht weitergekommen.
Wie kann ich z.B. ein SOH vor ist per Code setzen?
Liebe Grüße
Ilse ![]()
Wenn du SOH ersetzen willst, musst du das ja auch andersrum anwenden:
[autoit]StringReplace($sText, Chr(1), @CRLF)
[/autoit]Denn sonst würdest du jeden Zeilenumbruch durch SOH ersetzen.;)
MfG, James
Erstens, eine MsgBox kann die meisten Steuerzeichen sowieso nicht darstellen. Da solltest du zum debugging eher die SciTE Konsole oder einen externen Editor wie Notepad++ verwenden.
Zweitens, StringReplace gibt den String mit den ersetzten Teilen zurück. Ließ doch mal die Hilfe Mensch
... Die Variable $sText enthält immer noch den selben String wie vorher.
Wenn dann muss das ganze so aussehen:
$sText = "Line 1" & @CRLF & "Line 2" & @CRLF & "Line 3"
$sText = StringReplace($sText, @CRLF, Chr(1))
ConsoleWrite($sText)
James Wenn er SOH durch einen Zeilenumbruch ersetzen will klar.. Aber ich bin mir nie ganz sicher was Ilse vorhat :P.
@ alle
schon gut...mein Fehler
Hatte zuviel mit der Msgbox probiert.
Liebe Grüße
Ilse ![]()