ScreenShotsPipe

ScreenShotsPipe

 

               Конвеер скриншотов, на котором ищутся шаблоны. Для того чтобы подключить шаблон или динамический объект к нужному конвееру необходимо в свойствах шаблона или динамического объекта в свойстве ConnectedScreen выбрать имя соответствующего конвеера, по умолчанию там выбирается глобальный конвеер.

Содержит следующие свойства:

  • Type- тип глобальный или локальный. Может быть всего 1 глобальный конвеер, он делает снимки рабочего стола. Локальный делает снимки какого то конкретного окна, их можно добавлять в любых количествах, для этого необходимо кликнуть правой кнопкой мыши в дереве объектов на пункте ScreenShotsPipe и вызывать функцию «добавить» в появившемся меню .
  • RefreshPeriod -частота обновления снимков (количество секунд, может быть дробным, делать меньше 30 миллисекунд не рекомендуется и не имеет смысла, т.к. на снятие скриншота уходит 30 мс. В то же время период менее 30 мс, приведет к тому, что скриншоты будут делаться непрерывно и это создаст высокую нагрузку на центральный процессор). 
  • WindName — имя окна, которое необходимо «фотографировать». 0 — окно с любым именем. Свойство имеет смысл только для локального конвеера.
  • ClassName — класс окна, которое необходимо «фотографировать». 0 — окно с любым классом. Свойство имеет смысл только для локального конвеера.
  • ClientShot — если = true, то «фотографируется» только клиентская часть окна и поиск ведется только в ней
  • SendInput — если = true, то шаблоны подключенные к данному конвееру будут отправлять клики и движения мышью непосредственно в окно (режим работы в задвинутом за экран или перекрытом другими окнами окне)
  • NameContain — если = true то поиск окна будет производится не по полному соответствию WindName имени окна, а по вхождению WindName в имя окна (этот режим пока не функционирует)

Bot Development Engine