Tja, ich vermute, es liegt an den Zeilenumbrüchen in der .DAT-Datei. Da gibt es ja bekanntlich verschiedene Standards und oft, gerade in Windows, hat man
`r`n am Ende jeder Zeile (
carriage return +
newline); ein verbleibendes
`r kann einem da schon mal Probleme bereiten.
Daher würde ich es mal mit
INHALT := StrSplit(LoadedText, "`n", "`r") versuchen, um ggf. vorhandene
carriage returns auch zu entfernen.
Wenn das auch nicht funktioniert, einfach mal
INHALT[4] in die Zwischenablage kopieren und sich hier ansehen, ob andere unsichtbare Zeichen im Code vorhanden sind, die man ggf. noch entfernen müsste:
https://www.soscisurvey.de/tools/view-chars.php
Code: Select all
FileRead, LoadedText, EVE_0001_M01.DAT
INHALT := StrSplit(LoadedText, "`n", "`r")
WinPosX := INHALT[1] ;280 PC-DESKTOP
WinPosY := INHALT[2] ;183 PC-DESKTOP
Akt_BNr := INHALT[3]
Akt_Ort := INHALT[4]
clipboard := INHALT[4] ; Zwishcenablage wird mit INHALT[4] befüllt
Die
%s sind hier redundant - daher habe ich sie weggelassen.
:= sorgt schon dafür, dass es sich um einen
Ausdruck (
expression) handelt.