Что нового

[Окна, Диалоги] сделать чужое окно невидимым

D

dreamorder

Гость
Доброго времени суток гос-да.

Продолжаю осваивать Autoit, появилась потребность скрыть с глаз долой все опознавательные знаки запущенной программы из скрипта.
Т.е. что бы той проги не было видно в панели задач, её окно остаётся открытым, а вот в панели задач что бы не было :scratch:
Можно ли решить такую задачу с помощью Autoit? Если это возможно, покажите пожалуйста пример скрипта :smile:

Заранее благодарю всех откликнувшихся.
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
dreamorder
Если система XP - пример скрытия кнопки с панели задач есть здесь:
http://autoit-script.ru/index.php?topic=9497.0
 
Автор
D

dreamorder

Гость
WSWR
Спасибо за ссылку(сам через поиск не смог найти :shok:), но на 7ке что то не хочет работать тот пример :scratch:




Добавлено:
Сообщение автоматически объединено:

вот нашёл http://www.bdrc.ru/load/2-1-0-61 но это на Delphi
Правда у меня работает только скрытие панели задач, но это подойдёт для скрипта, который пишу :smile:
как же сделать подобное с помощью Autoit в 7ке ? :stars:
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
dreamorder
Конечно, на 7-ке не будет работать, там разные классы у этих элементов
В ХР - обычный тулбар, а в 7-ке какой-то свой элемент.

Можно еще со стилями окна поиграться - но даже для блокнота на первый взгляд не находится такой набор стилей, чтобы исчезала его кнопка на панели задач...

Ну, а сразу все кнопки скрыть нетрудно - но это будет не очень удобно :smile:

Код:
ControlHide("[CLASS:Shell_TrayWnd]", "", "[CLASS:MSTaskListWClass]") ; !!!!! скроет панель задач в Win 7
Sleep(10000)
ControlShow ("[CLASS:Shell_TrayWnd]", "", "[CLASS:MSTaskListWClass]")
 
Автор
D

dreamorder

Гость
WSWR Большое спасибо за пример! :laugh:
а то я уж хотел написать на делфи и вставить как то в скрипт, а Ваш пример работает отлично!
И скрывает не панель, а только все кнопки на панели, но это как раз то что надо )
Буду отталкиваться от этого и мб сделаю невидимой только определённую кнопку :smile:
 

Mur

Осваивающий
Сообщения
132
Репутация
32
Буду отталкиваться от этого и мб сделаю невидимой только определённую кнопку
В этом вам поможет утилита Control Viewer от Yashied
Или SysExp от Nir Sofer. Выручают.
 
Верх