При этом можно смотреть не только следущую, предыдущую, но выбирать из нескольких альтернатив, например: вправо, влево, вверх(вперед), вниз(назад) клавишами со стрелками. или нажатием мыши в определенном месте картинки. Это можно использовать для создания программы интерактивного осмотра предметов или местности.
Порядок осмотра нужно описать в текстовом файле. В каждой строке этого файла указывается имя файла с картинкой и условия, когда ее показать.
Возможны такие условия:
Возможно такое действие:
show Image.jpg - показать эту картинку.
Пример:
begin show Welcome.jpg
key F1 show Help.jpg
Help.jpg key * show Welcome.jpg
Welcome.jpg key * show Front.jpg
key left front.jpg show left.jpg
key left left.jpg show back.jpg
key left back.jpg show right.jpg
key left right.jpg show front.jpg
key right front.jpg show right.jpg
key right right.jpg show back.jpg
key right back.jpg show left.jpg
key right left.jpg show front.jpg
это пример кругового осмотра предмета по его видам с 4-ех сторон. Для приведения его в действие:
Enjol.exe /pShow.txt /x0 /y0 /w* /h*
Кстати, возможны конструкции со звездочками *,
например:
key left Front**.jpg show left**.jpg
Это означает следущее:
если нажата left и показана, например: front01.jpg,
то программа покажет left01.jpg.
Еще пример:
key up ****00.jpg show ****01.jpg
key down ****01.jpg show ****00.jpg
Еще можно управлять щелкая мышью по картинке, и т.д.
например:
click 407,106 tv.jpg show 09.jpg
при клике мышью на картинке tv.jpg в точке ближайшей к
координатам 407,106 будет показана картинка 09.jpg.
Для правой кнопки мыши clickr.
Для определения координат можно кликнуть мышью при нажатой
клавише Ctrl и скопировать строку из буфера обмена
в текст описания переходов shift+Insert
Еще возможно:
click 188,569 pic.jpg search
здесь:
click 308,570 pic.jpg main
click 766,567 pic.jpg exit
click 200,150 **.jpg show **-1.jpg
key Esc **-1.jpg return
key pgup back
key pgdn next
searh - поиск по имени картинки в списке,
back, next - переход по найденным картинкам,
main - переход в список картинок,
exit - выход из программы,
return - возврат на предыдущую показанную картинку.