| 1 | ; ----------------------------------------------------------------------- |
|---|
| 2 | Opt("ExpandVarStrings", 1) ;0=don't expand, 1=do expand |
|---|
| 3 | ; Filename table |
|---|
| 4 | Global $MaxFilenames = 5 |
|---|
| 5 | Global $Filename[5] |
|---|
| 6 | ; ALL FILENAMES IN THIS TABLE WILL IN THE END BE CREATED WITH ONLY ONE DOLLAR ($) SIGN LEFT!! |
|---|
| 7 | ; SHOULD Opt("ExpandVarStrings", 1) WORK THIS WAY? AutoIt is analyzing the CONTENTS of variabels |
|---|
| 8 | ; and changes them if $ is found. I thought Opt was a compiler directive telling the compiler to interpret |
|---|
| 9 | ; literals and variabel names in the AutoIt language only. Not the contents of variabels when running |
|---|
| 10 | ; the script!! |
|---|
| 11 | ; Literal strings are not = variabel contents!!!!!!!!!!!!!!! |
|---|
| 12 | $Filename[0] = "1cbep§bnk.txt" ; |
|---|
| 13 | $Filename[1] = "2cbep§§bnk.txt" ; |
|---|
| 14 | $Filename[2] = "3cbep§§§bnk.txt" ; |
|---|
| 15 | $Filename[3] = "4cbep§§§§bnk.txt" ; |
|---|
| 16 | $Filename[4] = "5cbep$$$$$$$$$$bnk.txt" ; |
|---|
| 17 | ; End of Filename table |
|---|
| 18 | |
|---|
| 19 | $dira = @WorkingDir&"\" |
|---|
| 20 | Global $WRITE = 1 |
|---|
| 21 | |
|---|
| 22 | For $IX = 0 to $MaxFilenames - 1 |
|---|
| 23 | $Filename[$IX] = StringReplace($Filename[$IX],"§","$") |
|---|
| 24 | $origfilename = $Filename[$IX] |
|---|
| 25 | MsgBox(4096, "MSG 1", "$$Filename $IX$ = "&$Filename[$IX]&" $$origfilename = $origfilename$") ; DEBUGD |
|---|
| 26 | If FileExists($origfilename) Then |
|---|
| 27 | FileDelete($origfilename) |
|---|
| 28 | Endif |
|---|
| 29 | $myfile=FileOpen($origfilename, $WRITE) |
|---|
| 30 | $longfilename = FileGetLongName($dira&$origfilename) |
|---|
| 31 | $errorstat = @error |
|---|
| 32 | $msg = "File $$IX=$IX$ $$origfilename=$origfilename$ $$longfilename=$longfilename$ $$errorstat = $errorstat$"&@CRLF |
|---|
| 33 | FileWrite($myfile,$msg) |
|---|
| 34 | $msg = "$$Filename $IX$ = "&$Filename[$IX]&" $$origfilename = $origfilename$" |
|---|
| 35 | FileWrite($myfile,$msg) |
|---|
| 36 | FileClose($myfile) |
|---|
| 37 | Next |
|---|