Ich habe ein Problem mit der Funktion "saveTextFile".
Die Aufgabe besteht darin in der Datei "c:\prj\license.init" den String "SERVERNAME" durch den Rechnernamen zu ersetzen.
Der Codeausschnitt:
Code: Alles auswählen
[Actions]
DefStringList $list1$
DefStringList $list2$
DefVar $servername$
DefVar $line$
DefVar $result$
set $list1$ = loadTextFile("c:\prj\license.init")
set $line$ = ""
for %s% in $list1$ do sub_replace_servername
set $result$ = saveTextFile($list2$, "c:\prj\license.init")
[sub_replace_servername]
set $list2$ = addtolist($list2$, stringReplace("%s%","SERVERNAME",$servername$))
saveTextFile($list2$, "c:\prj\license.init") illegal String Expressionstr
Verwunderlich ist, dass der "Simple ScriptEditor v3.0" keine Syntaxhilfe zu "saveTextFile" anbietet. Die Alternative "SaveValueToFile" führt zur gleichen Fehlermeldung.
Kann jemand helfen?