Пишу вот так:
Код
set $a = 0
set $b = 0
while_not $a > 0
set $a findimage (762, 110 933, 183 (C:\Documents and Settings\VXK.CRAAGER.000\Рабочий стол\Новая папка (4)\image\lab\lab1.bmp) %arr 2)
left 531, 316
wait 1500
set $a findimage (762, 110 933, 183 (C:\Documents and Settings\VXK.CRAAGER.000\Рабочий стол\Новая папка (4)\image\lab\lab1.bmp) %arr 2)
end_while
while_not $b > 0
set $b findimage (762, 110 933, 183 (C:\Documents and Settings\VXK.CRAAGER.000\Рабочий стол\Новая папка (4)\image\lab\lab2.bmp) %arr 2)
left 512, 275
wait 1500
left 469, 268
wait 1500
set $b findimage (762, 110 933, 183 (C:\Documents and Settings\VXK.CRAAGER.000\Рабочий стол\Новая папка (4)\image\lab\lab2.bmp) %arr 2)
end_while
Скрипт запускается, никаких ошибок не всплывает. Но! Команда тоже ни одна не выполняется, просто курсор по окошку Пилота бегает по строчкам 0,1,2,8, а действия никакого.
В принципе же должно работать, ведь
Код
показывает, что действие должно выполняться пока утверждение $a > 0 является ложным, изначально я задал $a = 0, стало быть, противоречия нет. Тем не менее, не работает. Ксли поэкспериментировать со знаками <, >, = то в некоторых случаях работать будет, но картинок все равно не ищет. (IMG:
style_emoticons/default/huh.gif)