007wan |
Отправлено: 19 Марта, 2019 - 18:51:32
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
CODE:Client = window (-1, "GeckoFPSandboxChildWindow", window ("Имя окна другое, я его убрал", "MozillaWindowClass", -1));
не выводит визуальное окно, потому что не находит это:
Тестировал на стареньком компьютере на старой мазиле, даже сам Кибор не находит указатель на флеш, А ТОЛЬКО CODE:window (-1, -1, window ("имя окна у меня не такое, а другое", "MozillaWindowClass", 0, -8, 1280, 992, -1))
//Впринципе не важны координаты, я и без них пробовал все комбинации перекликал. Находил, но где флеш с параметром -1, и то, когда ставил и убирал галочку в киборе любую
(Добавление)
Файрфокс у меня 65.0.1 32-бит
(Добавление)
Вообще я дядел и короче запускаю кибор на серверном компьютере, который сильно лагает, а для сервера много и не надо. Буду надеятся, что не спалю комп)
(Добавление)
007wan , А на новом компьютере все о маслу!
(Добавление)
Ой, себе написал : ) |
|
|
007wan |
Отправлено: 19 Марта, 2019 - 19:38:38
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Kibor , Всмысле? Как?
(Добавление)
Он находит окно и находит изображения в окне, но не кликает в эти изображения. Пробовал mouse, send-, +hwnd.
(Добавление)
Завтра еще раз проверю, не на этом компьютере
(Добавление)
Точнее находит окно браузера и не находит клиент игры(флеш), но находит изображения если указатель к поиске на окно браузера,но не кликает в них если указатель был на окно браузера или на флеш, но если находит клиент, то кликает без проблем. |
|
|
konctantin777 |
Отправлено: 28 Апреля, 2019 - 15:22:17
|
Эксперт
Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
Редактор диалогов- вставляю код в виз редактор. Как прописать, чтобы видео с браузера отображалось прямо под ним ? (showdialog(0, "Кибор", 105, 212, 223, 292, 1, 1);) прописывается не переменными.
Запускаю над мозилой. В виз редакторе ставлю фоновый режим- над окном. Где это прописывается ?
Подскажите как в итоге запустить бот над мозилой, чтобы её миниатюра под ним отображалась ? |
|
|
Zireael |
Отправлено: 28 Апреля, 2019 - 16:28:23
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: Подскажите как в итоге запустить бот над мозилой, чтобы её миниатюра под ним отображалась ?
CODE:#define WM_MOVE 3
win mozilla=window(-1, "MozillaWindowClass", -1); // окно мозилы
win dialog;
createdialog(0);
if(mozilla) // если найдено
{
showdialog(0, "Кибор", 105, 212, 223, 292, 1, 1); // показать диалог
visual(); // показать визуал
loop()sleep(10); // тут скрипт
}
else messagebox("Окно мозилы не найдено");
function getmessage(0, WM_CREATE) // при создании диалога
{
dialog=formatiw(gethwnd(0)); // получить указатель на диалог
setwindowparam(dialog); // получить параметры диалога
}
function getmessage(0, WM_MOVE) // если окно диалога перемещается
{
setwindowparam(mozilla); // получить параметры окна мозилы
setwindowparam(dialog); // получить параметры окна диалога
visual(); // вывести визуал
}
function visual()
{
visualwindow(0, 0, 0, mozilla.width, mozilla.height, dialog.left, dialog.top+dialog.height, 50, mozilla);
update(-1);
} |
|
|
007wan |
Отправлено: 28 Апреля, 2019 - 17:01:04
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
konctantin777 , CODE:if(mozilla)
{
transparency(-1, mozilla);
showdialog(0, "Кибор", 105, 212, 223, 292, 1, 1);
visual(); //
loop()sleep(10);
}
(Добавление)
Вроде так? |
|
|
Zireael |
Отправлено: 28 Апреля, 2019 - 17:03:53
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: А если над другим браузером?
CODE:#define WM_MOVE 3
int mouseX, mouseY;
win browser, dialog;
sleep(1000);
getmouse(mouseX, mouseY);
browser=getwindow(0, mouseX, mouseY);
createdialog(0);
showdialog(0, "Кибор", 105, 212, 223, 292, 1, 1); // показать диалог
visual(); // вывести визуал
loop()sleep(10); // тут скрипт
function getmessage(0, WM_CREATE) // при создании диалога
{
dialog=formatiw(gethwnd(0)); // получить указатель на диалог
setwindowparam(dialog); // получить параметры диалога
}
function getmessage(0, WM_MOVE) // если окно диалога перемещается
{
setwindowparam(browser); // получить параметры окна мозилы
setwindowparam(dialog); // получить параметры окна диалога
visual(); // вывести визуал
}
function visual()
{
visualwindow(0, 0, 0, browser.widthclient, browser.heightclient, dialog.left, dialog.top+dialog.height, 50, browser);
update(-1);
} |
|
|
|