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

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

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

> Без описания
007wan
Отправлено: 14 Марта, 2019 - 10:15:57
Post Id



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


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




Всё нашел вроде IsIconic
(Добавление)
Вообщем мне надо сделать так, что бы: запускаем. если окно браузера видимо, то скрываем и определяем свернуто или нет, если свернуто, то развернуть, но развернуть скрытым, если развернуто, то ничего не делать
(Добавление)
CODE:
SW_SHOWNA
просто раскрывает окно
 
 Top
Zireael
Отправлено: 14 Марта, 2019 - 11:09:58
Post Id



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


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




 Цитата:
определяем свернуто или нет

CODE:
external(INT, "IsZoomed", "IsZoomed", "User32.dll");
external(INT, "IsWindowVisible", "IsWindowVisible", "User32.dll");
external(INT, "IsIconic", "IsIconic", "User32.dll");

win w=window (-1, "Notepad", -1); // блокнот

if(w==0)messagebox("Окно не найдено");
else
{
if(IsZoomed(formatwi(w)))messagebox("Окно развёрнуто");
else messagebox("Окно не развёрнуто");

if(IsWindowVisible(formatwi(w)))messagebox("Окно не скрыто");
else messagebox("Окно скрыто");

if(IsIconic(formatwi(w)))messagebox("Окно свёрнуто");
else messagebox("Окно не свёрнуто");
}
 
 Top
007wan
Отправлено: 14 Марта, 2019 - 11:12:26
Post Id



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


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




Скрыли:
CODE:
if (Browser.name == "Ваше окно")
{

if (IsWindowVisible(formatwi(Browser)))
{
ShowWindow(formatwi(Browser), SW_HIDE);
}

}
Развернули, если свернуто, но в режиме "невидимки":
CODE:
ShowWindow(formatwi(Browser), SW_SHOWNA);

(Добавление)
Запутался в параметрах: Как Раскрыть невидимое окно. SHOWNA не работает
(Добавление)
Точнее раскрыть невидимое окно, без активации его на панели задач
(Добавление)
SW_HIDEА погодь я не понял. Тоесть SW_HIDE разворачивает невидимое окно, но не активируя его и возвращает 0? Тогда получается у меня скрывается окно и сразу разворачивается, но не показывается, теперь понятно почему SHOWNA не работает
(Добавление)
У меня просто мозг взрывается. Как их объединить ?
CODE:
if(IsZoomed(formatwi(Browser)) != 0)
{
messagebox("Окно развёрнуто1: "+format(IsZoomed(formatwi(Browser))));
}
else
{
messagebox("Окно не развёрнуто0: "+format(IsZoomed(formatwi(Browser))));
ShowWindow(formatwi(Browser), SW_SHOWNA);
}
CODE:
if(IsIconic(formatwi(Browser)))
{
messagebox("Окно свёрнуто: "+format(IsIconic(formatwi(Browser))));
}
else
{
messagebox("Окно не свёрнуто: "+format(IsIconic(formatwi(Browser))));
}



Почему-то 1 показывает, после if, а другой после if 0
 
 Top
Zireael
Отправлено: 14 Марта, 2019 - 13:50:21
Post Id



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


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




Сомневаюсь что кто-то понял что в итоге нужно. Яснее изъясняйтесь.
https://docs.microsoft.com/en-us...nuser-showwindow
Смотрите нужные параметры.
 
 Top
007wan
Отправлено: 14 Марта, 2019 - 15:37:52
Post Id



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


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




Zireael , Я смотрел уже давно.
(Добавление)
Мне нужен параметр: Деактивирует окно(скрывает) и если свернуто окно развернуть его, но оно останется скрытым
 
 Top
Zireael
Отправлено: 15 Марта, 2019 - 00:35:24
Post Id



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


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




 Цитата:
развернуть его, но оно останется скрытым

И в чём сложность?
 Цитата:
ShowWindow(formatwi(Browser), SW_MAXIMIZE); // развернуть
ShowWindow(formatwi(Browser), SW_HIDE); // скрыть
 
 Top
007wan
Отправлено: 15 Марта, 2019 - 12:05:03
Post Id



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


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




Zireael , НУ я так и сделал, только сюда не стал писать. Думал, что найдется получше способ и одной командой.
 
 Top
007wan
Отправлено: 15 Марта, 2019 - 14:07:27
Post Id



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


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




А как сделать, что бы в Эдит для такой сигнатуры
CODE:
4+128+4096+1048576+2097152+8388608+1342177280
курсор, который мигает был не вверху, а внизу и по мере добавления текста он уходил вверх, т.е новый текст внизу, а старый поднимается вверх
(Добавление)
А не, не, Я САМ! попробую)
(Добавление)
Если сделаю, скину код. Может кому-нибудь понадобится
(Добавление)
Опаньки. помните тесу про "подсказка в эдит"
Нате:)
 Цитата:
EM_SETCUEBANNER задает текстовый сигнал или подсказку, отображаемую элементом управления edit для запроса информации у пользователя.

(Добавление)
Вопрос: эта функция только для чтения, т.е поле ввода будет недоступно а только чита, а что будет с ползунком?
CODE:
EM_SETREADONLY задает или удаляет стиль только для чтения (ES_READONLY) элемента управления редактирования. Это сообщение можно отправить элементу управления редактирования или расширенному элементу управления редактирования.

(Добавление)
Не могу найти функцию что-то типо этого: ввод внизу строки(курсор), т.е "ввод снизу вверх"
(Добавление)
CODE:
Edit1 = CreateWindow(0, "EDIT", "1", 4+128+4096+1048576+2097152+8388608+1342177280, 810, 10, 200, 600, formatwi(MainWindow), 0, 0, 0);

(Добавление)
А, нашел, это же стиль для него
(Добавление)(для просмотра ссылки Вам необходимо авторизоваться) где взять значения ES_UPPERCASE? они не кликабельны
(Добавление)
Ну нифига себе, я нашел Trackbar, Tree-View и Tab controls - очень хочу))))ну блин
(Добавление)
Проблема небольшая. только при SW_Hide visualwindow не работает. я только сейчас понял.
и похожих на visualwindow тут(для просмотра ссылки Вам необходимо авторизоваться) нету
 
 Top
007wan
Отправлено: 15 Марта, 2019 - 20:09:00
Post Id



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


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




Как еще с помощью external получить загруженность компьютера все параметры...
 
 Top
Dantes3000
Отправлено: 15 Марта, 2019 - 23:29:36
Post Id



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


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




Ребята, кароче, мне с помощью external надо ремонт на кухне сделать, киньте ссылку?

(Отредактировано автором: 15 Марта, 2019 - 23:30:57)

 
 Top
Страниц (22): « 1 2 3 4 [5] 6 7 8 9 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by