Еще давно понял, что это мне понадобится, и все это время думал, что сработает без проблем, но тут попробовал и попал в тупик.
Нужно проверить, существует ли фото, с помощью переменных в таком виде:
set #a fileexists (C:\Windows\$a\$b\#c.jpg)
Но на практике исполнить не удалось, выдает ноль в любых вариациях. Поможете разобраться, что не так, или посоветовать альтернативные пути решения?
Использовать массивы.
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
И с массивами намного удобнее манипулировать. Я присваиваю каждому элементу массива ЧАСТЬ имени файла. Например: первый элемент - диск (я иногда использую виртуалку), следующие элементы - папки, которые возможно нужно менять, ... имя файла ... расширение. В любой момент достаточно изменить любой элемент массива, не трогая собственно сам код анализа файлов.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)