Версия AutoIt: 3.
Описание:
Добрый день! Попытки самостоятельного решения вопроса не принесли желаемого результата так что в очередной раз спрашиваю у знатоков : Есть необходимость обработать данные из текстового файла для заполнения формы. т.к. скрипт (цикл) без дополнительных костылей не умеет запоминать какая строчка из файла была уже обработана, пришел к мнению что аналогично требуемому действию будет такой алгоритм:
1. В папке с программой создаются ряд файлов с названиями: 1.тхт, 2.тхт и т.д.
2. Функция проверяет наличие значения в ini файле и при определенном условии (самостоятельно) берет файл 1.тхт и производит обработку
3. По завершении обработки производит запись в ini что был обработан файл 1.тхт или просто записует 1
4. при повторном вызове функции производит сверку с записью в ini и при наличии там записи 1 (или другой) берет следующий файл 2.тхт и обрабатывет его.
5. После его обработки вносит изменение в ini файл. и так по кругу.
Этот код работает сейчас. Но хотелось бы это дело чуток автоматизировать.
Как это реализовать даже отдаленно не могу сообразить т.к. мешает моя прямолинейность мышления и оч. категорическое отторжение всяких переменных без коих тут не обойтись.
По этой причине и прошу помощи у Знатоков!!! За ранее благодарен
Описание:
Добрый день! Попытки самостоятельного решения вопроса не принесли желаемого результата так что в очередной раз спрашиваю у знатоков : Есть необходимость обработать данные из текстового файла для заполнения формы. т.к. скрипт (цикл) без дополнительных костылей не умеет запоминать какая строчка из файла была уже обработана, пришел к мнению что аналогично требуемому действию будет такой алгоритм:
1. В папке с программой создаются ряд файлов с названиями: 1.тхт, 2.тхт и т.д.
2. Функция проверяет наличие значения в ini файле и при определенном условии (самостоятельно) берет файл 1.тхт и производит обработку
3. По завершении обработки производит запись в ini что был обработан файл 1.тхт или просто записует 1
4. при повторном вызове функции производит сверку с записью в ini и при наличии там записи 1 (или другой) берет следующий файл 2.тхт и обрабатывет его.
5. После его обработки вносит изменение в ini файл. и так по кругу.
Код:
_FileReadToArray("url.txt", $aURL, 0, ",")
If @error Then Exit
For $i = 0 To UBound($aURL) - 1
ControlSend("[class:Notepad]", "", "Edit1", $aURL[$i][0] & ",")
ControlSend("[class:Notepad]", "", "Edit1", $aURL[$i][1] & ",")
ControlSend("[class:Notepad]", "", "Edit1", $aURL[$i][2] & ",")
ControlSend("[class:Notepad]", "", "Edit1", $aURL[$i][3] & @LF)
Sleep(300)
Next
Этот код работает сейчас. Но хотелось бы это дело чуток автоматизировать.
Как это реализовать даже отдаленно не могу сообразить т.к. мешает моя прямолинейность мышления и оч. категорическое отторжение всяких переменных без коих тут не обойтись.
По этой причине и прошу помощи у Знатоков!!! За ранее благодарен