Действия на случай отсутствия изображения на экране

Действия на случай отсутствия изображения на экране

Сообщение Sharpeychik » 25 июн 2011, 17:27

В смарт-контроле присутствует много действий при появлении заданного изображения и это замечательно. Но нет ни одного действия при отсутствии или изменения изображения. Фукция ветвления очень полезная вещь, но при условии небольшого количества этих ветвлений. А если вариантов сотня или не одна, то можно самому заветвиться при составлении действий. Если технически возможно добавить в смарт-контроль действия при отсутствии или изменения основного изображения, то необходимо это сделать, как дополнение или альтернативу к ветвлению.
Sharpeychik
 
Сообщений: 3
Зарегистрирован: 25 июн 2011, 16:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: С удовольствием решу Ваши проблемы! )

Сообщение Safonov_Denis » 25 июн 2011, 21:27

Sharpeychik писал(а):В смарт-контроле присутствует много действий при появлении заданного изображения и это замечательно. Но нет ни одного действия при отсутствии или изменения изображения


Если изображение не найдено, то можно назначить ветвь на случай провала поиска. Там же в Пиксельном Контроле это есть.
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: С удовольствием решу Ваши проблемы! )

Сообщение Sharpeychik » 26 июн 2011, 14:25

Спасибо за подсказку - разобрался. В самих действиях сложного ничего нет, но вот до них добраться без подсказки и многократного прочтения хелпа - это не просто. И приходится повторится о необходимости включения прямой опции, допустим в том же окне "В случае провала поиска" отдельной строчкой типа "При отсутствии изображения выполнить...", ну а далее уже то, что заложено в программе. Ведь ситуация с отсутствием или изменением изображения, достаточно распространенная.
Sharpeychik
 
Сообщений: 3
Зарегистрирован: 25 июн 2011, 16:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: С удовольствием решу Ваши проблемы! )

Сообщение Safonov_Denis » 26 июн 2011, 19:27

Sharpeychik писал(а): "При отсутствии изображения выполнить...", ну а далее уже то, что заложено в программе..


Спасибо. Вставил Вашу фразу (при следующем обновлении будет фигурировать она), видимо, она и вправду понятнее. Сам часто стараюсь найти более удачные формулировки :think: , но взор уже замылен (
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: С удовольствием решу Ваши проблемы! )

Сообщение masterpo » 03 май 2012, 17:04

Скажите пожалуйста,если я в режиме запись.делаю пиксельный контроль. Цель-определенная надпись на экране.Далее нажимаю enter. При воспроизведении такая ситуация - бывает,что надпись,выбранная целью,еще не "прорисовалась" и программа останавливается и спрашивает меня "Что делать?. Можно ли сделать так: если в указанное время надпись,выбранная целью,еще не "прорисовалась" то программа не останавливалась и не спрашивала меня "Что делать?- а прибавляла ко времени ожидания еще например 15 секунд,и через это время снова пробовала найти "цель" и соответственно при "нахождении цели" работала дальше.
masterpo
 
Сообщений: 3
Зарегистрирован: 03 май 2012, 13:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Действия на случай отсутствия изображения на экране

Сообщение Safonov_Denis » 04 май 2012, 00:41

по умолчанию картинка ищется минуту, если не найдена, то спрашивает в
течении полуминуты что делать, если ответ пользователь не дает, то
программа еще в течении минуты ищет то же изображение. Либо в
свойствах пиксельного контроля можно поставить значение больше минуты
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Действия на случай отсутствия изображения на экране

Сообщение masterpo » 04 май 2012, 12:55

Добрый день!
Во время воспроизведения записи ,на экране появляется маленькое окошко с надписью "Останови меня". Я переместил это окошко в другую часть экрана и хотел бы зафиксировать это окошко в другой части экрана. Но при следующем воспроизведении-оно появляется на "старом" месте.Как зафиксировать это окошко,в другой части экрана, чтобы оно появлялось там и при следующих воспроизведениях.
masterpo
 
Сообщений: 3
Зарегистрирован: 03 май 2012, 13:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Действия на случай отсутствия изображения на экране

Сообщение Safonov_Denis » 04 май 2012, 22:25

это надо в ветку пожелания перенести. здесь затеряется
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Смарт контроль+ветвление задачи.

Сообщение masterpo » 14 май 2012, 20:11

Вопрос: Идет запись. В определенном месте программируется клик. Результатом
> клика является открытие другого окна (сайта) в браузере.
> Как сделать так:,что если в результате клика открытие другого окна(сайта) не
> произошло.программа далее выполняла другую ветвь?
>
> Есть собственная мысль.(Можно ли сделать так)- В окне ,где производиться
> клик можно как дополнительное условие продолжения работы задать ИСЧЕЗНОВЕНИЕ
> определенного каркаса,который был заранее "захвачен" пиксельным контролем
> (Что будет означать переход в другое окно (сайт) браузера)..Если этот
> карркас "исчез",тогда программа продолжает работу,если "не ичез" то
> выполняется иная ветвь.
> Или существует другое решение?
masterpo
 
Сообщений: 3
Зарегистрирован: 03 май 2012, 13:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Действия на случай отсутствия изображения на экране

Сообщение Safonov_Denis » 15 май 2012, 11:26

специально для этого и создан Пиксельный Контроль. Подробности на сайте или в справке. Там можно задать ряд действий в случае НЕнахождения заданной картинки на экране
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Контроль изображений на экране (Пиксельный Контроль)

cron