Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 3.07 Получения указателя win и обновление экрана

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

21. 007wan - 26 Февраля, 2019 - 08:57:15 - перейти к сообщению
 Kibor пишет:
А у вас заголовок мозиллы "окно"?
И переменные типа win надо объявлять только глобальными для заполнения ее структуры.

Это пример окна. А нужное название уже имеется. Жаль, а то было бы лучше, если при нажатии на кнопку определял сразу бы.
22. Kibor - 26 Февраля, 2019 - 09:02:26 - перейти к сообщению
 007wan пишет:
Жаль, а то было бы лучше, если при нажатии на кнопку определял сразу бы.

А какая разница?
Просто объявите переменную
CODE:
win w1;

Вот так в начале кода.
А использовать можно как угодно и в функции (без объявления):
 Цитата:
if (message.lparam == Button1)
{
w1 = window (-1, "MozillaWindowClass", -1);


if (w1.name == "Окно")
{
transparency (-1, w1);
}

}
23. 007wan - 26 Февраля, 2019 - 09:03:32 - перейти к сообщению
 Kibor пишет:
 007wan пишет:
Жаль, а то было бы лучше, если при нажатии на кнопку определял сразу бы.

А какая разница?
Просто объявите переменную
CODE:
win w1;

Вот так в начале кода.
А использовать можно как угодно и в функции (без объявления):
 Цитата:
if (message.lparam == Button1)
{
w1 = window (-1, "MozillaWindowClass", -1);


if (w1.name == "Окно")
{
transparency (-1, w1);
}

}

А ок. понял
24. 007wan - 17 Марта, 2019 - 05:18:08 - перейти к сообщению
Как сравнить?
CODE:
if (Browser = window ( "Твое имя окна", "MozillaWindowClass", -1) != )
{
messagebox("1");

}
else
{
messagebox("2");

}


(Добавление)
Если без переменной Browser, то найдет окно, но мне же надо, что бы он потом кликал в это окно, поэтому я пишу бред
25. Kibor - 17 Марта, 2019 - 05:41:51 - перейти к сообщению
Указатель можно сравнить только с 0

CODE:
win Browser = window ( "Твое имя окна", "MozillaWindowClass", -1);
if (Browser != 0 )
{
messagebox("1");

}
else
{
messagebox("2");

}
26. 007wan - 17 Марта, 2019 - 06:15:24 - перейти к сообщению
Kibor , Пасибо. ДУмаю будет работать на ура и не будет больше таких аномалий)))
27. 007wan - 28 Апреля, 2019 - 06:01:10 - перейти к сообщению
Почему нельзя так:
CODE:

int value;
loop()
{
w=window("название окна"+format(value));
value++;
w.name="название окна"+format(value);
}
28. Zireael - 28 Апреля, 2019 - 06:12:14 - перейти к сообщению
 Цитата:
Почему нельзя так:

Переменная w не объявлена, для value изначально не присвоено значение.
Что пытаетесь сделать?
29. 007wan - 28 Апреля, 2019 - 06:14:30 - перейти к сообщению
Zireael , Ой. Забыл. Ну будем считать, что я ее объявил и присвоил значение value
 007wan пишет:
w=window("название окна"+format(value));

Не находит, что бы изменить имя окна.
30. Zireael - 28 Апреля, 2019 - 06:36:37 - перейти к сообщению
 Цитата:
Не находит

Может оно нашлось, проверки на это в коде нет.

Powered by ExBB FM 1.0 Final