Hi Leute,
ich bin mal wieder dumm. Warum funktioniert folgender Stringreplace nicht?
(Für einen eigenen kleinen Callmonitor möchte ich Gespräche aus der "CONNECTED"-Liste entfernen, wenn sie beendet wurden).
[autoit]
$Replace = "24.11.2014;CONNECT;0;21;41901;" & @CRLF
$Replace &= "24.11.2014;CONNECT;1;22;41902;" & @CRLF
$Replace &= "24.11.2014;CONNECT;2;23;41903;" & @CRLF
$Replace &= "24.11.2014;DISCONNECT;1;dauerInSekunden;"
MsgBox(0, "", $Replace)
For $i = 0 To 4 ; Anzahl der möglichen Verbindungen
If StringInStr($Replace, ";DISCONNECT;" & $i & ";") Then
StringReplace($Replace, ";DISCONNECT;" & $i & ";", ";DISCONNECT_old;" & $i & ";")
StringReplace($Replace, ";CONNECT;" & $i & ";", ";CONNECT_old;" & $i & ";")
EndIf
Next
MsgBox(0, "", $Replace)
[/autoit]