code
Код
log clear //чистим лог
set #a fileexists (Scripts\test\test.txt) //проверяем существует ли файл
if #a = 1 //если 1, то файл c записями существует
log файл имеется - работаем
load_array %arr Scripts\test\test.txt //загружаем файл в массив
set #n size(%arr) // количество записей в массиве
wait 1000
if #n = 0
log записей нема, скрипт остановлен
end_script
end_if
hint найдено #n записей
for #i 1 #n // цикл для всех записей тут производим необходимые действия с каждой запиью из файла
//работаем с каждой записью
log %arr[#i]
set %arr2[#i] %arr[#i]
end_for
save_array %arr2 Scripts\test\results.txt // записать массив в файл
set #k size(%arr2)
log Обработка завершена. Произведено #n операций записано #k записей
else
//Если файл с записями небыл найден
log Файл с записями не был обнаружен
end_if
end_script
Только тут есть небольшая проблемма) Пилот почему то не сбрасывает процесс работы с файлом. Если запустить скрипт - он отработает. При повторном запуске - будет затык. При третьем запуске опять норм. Если скрипт отработал и попробовать открыть файл в блокноте, что то поменять и попытаться сохранить - нифига не выйдет "Файл используется другим приложением"