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);
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("Окно не найдено");
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:;
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:;
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 энтер нажимать ? (не нажимает)