Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (2): [1] 2 »   

> Без описания
Slider
Отправлено: 25 Февраля, 2015 - 15:27:12
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Янв. 2015  
Репутация: 0




Стоит Win7x64, глубина 32. Тесты на цвет прошел нормально.
Обычные окна, рабочий стол скринит без проблем.
Онлайн игрушка на флеше, несколько раз получилось через Кибор сделать скрин.
Но после какого-то момента на скрине просто черный экран(Хром, Мозила). Закономерности не поймал.
Подскажите в какую сторону копать ?
 
 Top
Kibor
Отправлено: 25 Февраля, 2015 - 15:34:22
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




не свернутое окно?
указатель не изменился??
 
 Top
Slider
Отправлено: 25 Февраля, 2015 - 15:52:04
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Янв. 2015  
Репутация: 0




 Kibor пишет:
не свернутое окно?
указатель не изменился??

Нет, окно не свернуто.
Указатель тот-же.
Из наблюдений:
1 - если делать скрин в режиме экрана то все есть
2 - очень похоже что в режиме окна или контрола сохраняет только первый скрин, после чего просто не обновляет его, во всяком случае в данный момент ситуация именно такая.
 
 Top
Kibor
Отправлено: 25 Февраля, 2015 - 16:00:27
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




не сталкивался с таким..
 
 Top
Slider
Отправлено: 25 Февраля, 2015 - 16:02:01
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Янв. 2015  
Репутация: 0




 Slider пишет:

2 - очень похоже что в режиме окна или контрола сохраняет только первый скрин, после чего просто не обновляет его, во всяком случае в данный момент ситуация именно такая.

Так и есть, после перезагрузки компа в режиме окна делает 1-н скрин, после чего и вставляет его все время.
С чем это может быть связано ?
Или не заморачиваться и использовать скрины сделанные в режиме экрана ?
 
 Top
Kibor
Отправлено: 25 Февраля, 2015 - 16:07:44
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




надо видеть конкретную задачу.
что показывает textout(0, 100, 50, "ширина "+format(wind.width)+", высота "+format(wind.height), 0);
когда черный экран

указатель на браузер или флеш?
(Добавление)
хотя... оно будет показывать старые..

проверить или не изменился указатель с помощью любой программы показывающей.. типа spy.
(Добавление)
глянул..
как я говорил меняется значение указателя на флеш этой игры после обновления браузера с игрой.

поэтому и при нажатие на кнопку обновить в кибор черный экран так как указатель другой.
только делать контр шифт s. или обновлять в кибор с галкой окно.

по игре...
можно использовать указатель на главное окно браузера и работать с активным окном.
 Цитата:
win wind = window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! - Mozilla Firefox", "MozillaWindowClass", -1);
mouse(LEFT, 33, 196, 1, wind):



можно работать с указателем на флеш и использовать код
 Цитата:
sendmouse(LEFT, 33, 93, get_win()):

function get_win()//постоянно получать указатель. это для мозиллы.
{
return window (-1, "GeckoFPSandboxChildWindow",
window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! - Mozilla Firefox",
"MozillaWindowClass", -1));
}


тогда можно работать с перерытым окном. и даже кликать в свернутую игру. но конечно придется только перекрывать потому что надо скан экрана. а он не пашет в свернутом.

короче эти коды рабочие. в кибор как смотреть в графику я написал.
 
 Top
Slider
Отправлено: 25 Февраля, 2015 - 18:37:21
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Янв. 2015  
Репутация: 0




 Цитата:
sendmouse(LEFT, 33, 93, get_win()):

function get_win()//постоянно получать указатель. это для мозиллы.
{
return window (-1, "GeckoFPSandboxChildWindow",
window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! - Mozilla Firefox",
"MozillaWindowClass", -1));
}

Супер, теперь хоть вижу что есть отклик от браузера.
В догонку несколько подсказок если можно:
1 - Параметр "GeckoFPSandboxChildWindow" из примера для Хрома какое значение должен иметь ?
2 - Не получается для данного примера запустить поиск изображения, вылетает с ошибкой, где-то в коде допустил ошибку ?

CODE:
int Image_0[111][13];loadimage (#Image_0[0][0], "C:\BT\Image_001.bmp");
int PosX, PosY;
if(findimage(1, #Image_0[0][0], 0, #PosX, #PosY, 0, 0, get_win().width, get_win().height, get_win()) == 1) {
messagebox("Успех!!!");
}
function get_win()
{
return window (-1, "GeckoFPSandboxChildWindow",
window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! - Mozilla Firefox", "MozillaWindowClass", -1));
}

Вылетает с такой ошибкой

(Отредактировано автором: 25 Февраля, 2015 - 18:40:40)

 
 Top
Kibor
Отправлено: 25 Февраля, 2015 - 18:51:23
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Slider пишет:
1 - Параметр "GeckoFPSandboxChildWindow" из примера для Хрома какое значение должен иметь ?

контр шифт s на хром. в кибор будет.

 Slider пишет:
2 - Не получается для данного примера запустить поиск изображения, вылетает с ошибкой, где-то в коде допустил ошибку ?
 Slider пишет:
Вылетает с такой ошибкой


get_win().width, get_win().height...............
так нельзя. то структура win
или задайте просто размер жестко или переменные int в которые записывайте высоту ширину в function get_win()
 
 Top
Slider
Отправлено: 27 Февраля, 2015 - 12:14:32
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Янв. 2015  
Репутация: 0




С поиском изображений разобрался, спасибо большое за примеры.
А вот с изначальной проблемой пока победить не удалось, но вот что интересно.
При подключении к компу по РДП все скринит отлично. Думал сначала что проблема в расширении на проблемном компе 1920*1080, а при подключении по РДП экран открывается в 1280*1024. Но перепробывав локально все разрешения проблема все равно осталась. Погуглил вопрос о разнице вывода на экран локально и в сеансе РДП не нашел ничего чтобы подтолкнуло к решению проблемы. Буду признателен за любые подсказки.
 
 Top
Kibor
Отправлено: 27 Февраля, 2015 - 12:29:33
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




понятия не имею
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by