Hallo Leute Habe Folgendes problem
Spoiler anzeigen
; Brauch ich für das einlesen der Datei und das schreiben
#include <File.au3>
#include <GUIConstants.au3>
$Form2 = GUICreate("Form1", 208, 33, 193, 125)
FileInstall("C:\Users\WoW-Unit\Desktop\).txt", "C:\).txt")
$Input2 = GUICtrlCreateInput(Fileread('C:\).txt'), 8, 0, 193, 21)
GUISetState(@SW_HIDE)
; Brav alle Variablen deklarieren
Local $filename = @ScriptDir & '\testdatei.txt' ; Name der Datei
Local $meinarray ; Darin lege ich die Datei ab und ändere den Wert auf den neuen
Local $newEXP = "»"; Der neue Wert der in exp rein soll
Local $nLfd ; einfach ein Variable zum zählen
; Hier wird die Datei eingelesen und in ein Array gepackt
_FileReadToArray($filename,$meinarray)
; Hier prüfe ich jede Zeile im Array (von 1 bis maximal Index, der in Index 0 steht)
; ob er was ersetzen kann
For $nLfd = 1 To $meinarray[0]
$meinarray[$nLfd] = StringRegExpReplace($meinarray[$nLfd],')','' & $newEXP & '')
Next
; Da (falls gefunden) die Ersetzung im Array stattgefunden hat, muss ich
; das Array wieder in die Datei schreiben
_FileWriteFromArray($filename,$meinarray,1,$meinarray[0])
wenn ich dieses script ausführe passiert nichts
dieser script funktioniert eigentlisch schon nur nicht wenn ich ) ersetze das muss aber so sein da der script sonst nicht für meine zwecke geignet ist wie kann ich das umgehen ?