Пётр252808
Новый пользователь
- Сообщения
- 8
- Реакции
- 0
Доброго времени суток, форум!
Есть работающий AutoIt скрипт. Переменные $File и $FileNumber в скрипте объявлены Local сразу в начале после #include... .
Вставляю в скрипт функцию следующего содержания:
При помощи вспомогательных вставок типа
видно, что функция FileNumber() срабатывает и переменные $File и $FileNumber, в особенности $FileNumber, наполняются содержимым.
Далее в скрипте переменная $FileNumber встраивается в переменную
, которая должна представлять собой путь к файлу и имя файла, в котором $FileNumber это номер этого файла.
Так вот проблема в том, что все компоненты $Accessible срабатывают и файл создаётся, а $FileNumber
оказывается пустым, содержание $Accessible при этом таково: "C:\Folder\-accessible.txt".
Даже более того: если MsgBox вставить в скрипте прямо после FileNumber(),
то сообщение MsgBox покажет пустоту(!?).
Пожалуйста, помогите разобраться, почему $FileNumber оказывается пустым.
Есть работающий AutoIt скрипт. Переменные $File и $FileNumber в скрипте объявлены Local сразу в начале после #include... .
Вставляю в скрипт функцию следующего содержания:
Код:
Func FileNumber()
For $FileNumber = 1 To 999 Step 1
If $FileNumber < 10 Then
$FileNumber = "00" & $FileNumber
elseif $FileNumber > 9 And $FileNumber < 100 Then
$FileNumber = "0" & $FileNumber
EndIf
$File = $LogPath & $FileNumber & "-" & "*" & ".txt"
If FileExists ($File) == 0 Then
ExitLoop
EndIf
Next
EndFunc ; FileNumber
Код:
MsgBox($MB_SYSTEMMODAL,"",$File & $FileNumber)
Далее в скрипте переменная $FileNumber встраивается в переменную
Код:
$Accessible = $LogPath & $FileNumber & "-" & $TimeForFileName & "-" & "-accessible.txt"
Так вот проблема в том, что все компоненты $Accessible срабатывают и файл создаётся, а $FileNumber
оказывается пустым, содержание $Accessible при этом таково: "C:\Folder\-accessible.txt".
Даже более того: если MsgBox вставить в скрипте прямо после FileNumber(),
то сообщение MsgBox покажет пустоту(!?).
Пожалуйста, помогите разобраться, почему $FileNumber оказывается пустым.
Последнее редактирование: