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

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

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

> Без описания
boter
Отправлено: 26 Февраля, 2019 - 07:01:47
Post Id



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


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




Как убрать окно на задний план?
Например: Есть несколько окон(Блокнот, проигрыватель видео, и клиент игры)
Мне необходимо активировать окно(activate(wind)Подмигивание выполнить код в активном окне и после этого убрать клиент игры в фон(спрятать за блокнот и проигрыватель видео)
 
 Top
Zireael
Отправлено: 26 Февраля, 2019 - 10:49:05
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4466
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
#define HWND_BOTTOM 1
#define SWP_NOSIZE 1
#define SWP_NOMOVE 2
external(INT, "SetWindowPos", "SetWindowPos", "User32.dll" );

win w=window (-1, "Notepad", -1); // окно блокнота
if(w) // если найдено
{
deactivate(w); // деактивировать окно
sleep(2000);
activate(w); // активировать
sleep(2000);
deactivate(w); // деактивировать окно
sleep(2000);
}
else messagebox("Окно не найдено");


function deactivate(win ww)
{
activate(ww); sleep(300);
SetWindowPos(formatwi(ww), HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); // помещаем окно в нижней части порядка Z
}

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


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




Powered by