Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Справка по функциям

Страниц (9): « 1 2 3 4 5 [6] 7 8 9 »
 

51. Denci - 28 Октября, 2021 - 07:25:15 - перейти к сообщению
Как проверить, что сейчас мы находимся на рабочем столе (все программы свернуты)?
52. Diskdisk - 31 Января, 2023 - 22:02:40 - перейти к сообщению
Всем привет.
Как определить какое окно сейчас активно?
53. Kibor - 31 Января, 2023 - 23:55:42 - перейти к сообщению
win w=getwindow();
Получает указатель активного главного окна.
54. Redear - 04 Февраля, 2023 - 10:27:48 - перейти к сообщению
Прошу пояснить, почему кибор автоматически прописывает функцию. Спасибо

int eCol_Kib, eX_Kib, eY_Kib;
getdisplay(eCol_Kib, eX_Kib, eY_Kib);
55. Kibor - 04 Февраля, 2023 - 18:18:02 - перейти к сообщению
Она ни на что не влияет, если данные значения не используются. А если используется, возвращает разрешение экрана.
56. konctantin777 - 22 Февраля, 2023 - 11:48:45 - перейти к сообщению
 Kibor пишет:
Нажатие кнопок клавиатуры.

CODE:
sendkey("Текст печатается в свернутом окне", 0, window (-1, "Edit", window ("Лог .txt – Блокнот")))

Печатает текст один раз. Потом только
CODE:
sendkey("Текст печатается в свернутом окне", 0, window (-1, "Edit", window ("*Лог .txt – Блокнот")))


Нужно открыть блокнот и периодически печатать в нём в фоне. Подскажите как это делать стабильно, учитывая, что могут быть изменения в один знак....
57. Zireael - 22 Февраля, 2023 - 14:44:04 - перейти к сообщению
 Цитата:
как это делать

CODE:
win w = window (-1, "Edit", window ("Лог .txt – Блокнот"));
if(w)
{
loop()
{
sendkey("qwerty", 0, w);
sendkey(RETURN, w);
pause(500);
}
}
else messagebox("Окно не найдено");
58. konctantin777 - 22 Февраля, 2023 - 15:08:37 - перейти к сообщению
Да, так показывает есть ли окно, но можно ли писать в блокнот неважно есть "*" либо нету ?
59. Zireael - 22 Февраля, 2023 - 15:24:03 - перейти к сообщению
 Цитата:
можно ли писать в блокнот неважно есть "*" либо нету ?

CODE:
win w = window (-1, "Edit", window ("Лог .txt – Блокнот"));
if(w==0)
{
w = window (-1, "Edit", window ("*Лог .txt – Блокнот"));
if(w==0)
{
messagebox("Окно не найдено");
goto error;
}
}

loop()
{
sendkey("qwerty", 0, w);
sendkey(RETURN, w);
pause(500);
}

error:;
60. konctantin777 - 22 Февраля, 2023 - 15:38:48 - перейти к сообщению
CODE:
win w = window (-1, "Edit", window ("Лог.txt – Блокнот"));
if(w==0)
{
w = window (-1, "Edit", window ("*Лог.txt – Блокнот"));
if(w==0)
{
messagebox("Окно не найдено");
goto error;
}
}

loop()
{
sendtext("qwe вводится qwe", w);
sendtext(RETURN, w);
pause(500);
}

error:;

Текст часть на русском, часть на английском. Подскажите как sendtext энтер нажимать ? (не нажимает)

Powered by ExBB FM 1.0 Final