Помощь - Поиск - Пользователи - Календарь
Полная версия: проблема с fileexists
UoKit.com Форумы > Кликер > UO Pilot
Makson
Еще давно понял, что это мне понадобится, и все это время думал, что сработает без проблем, но тут попробовал и попал в тупик.
Нужно проверить, существует ли фото, с помощью переменных в таком виде:

set #a fileexists (C:\Windows\$a\$b\#c.jpg)

Но на практике исполнить не удалось, выдает ноль в любых вариациях. Поможете разобраться, что не так, или посоветовать альтернативные пути решения?
cirus
Использовать массивы.
Код
init_arr %a System32 drivers etc

log %a[1] // можно убрать
set #a fileexists (C:\Windows\%a[1]\%a[2]\%a[3]\hosts)
log #a
end_script
sutra
И с массивами намного удобнее манипулировать. Я присваиваю каждому элементу массива ЧАСТЬ имени файла. Например: первый элемент - диск (я иногда использую виртуалку), следующие элементы - папки, которые возможно нужно менять, ... имя файла ... расширение. В любой момент достаточно изменить любой элемент массива, не трогая собственно сам код анализа файлов.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.