- Сообщения
- 1,590
- Репутация
- 341
Возникла идея небольшого скрипта, который будет запускаться вместе с системой и прятать рабочий стол и панель пуск.
То бишь оставлять на нем работающие программы + виджеты + какой бы тот ни был *Dock
Спрятать рабочий стол достаточно легко:
Но вот спрятать панель пуск у мня не получается. Как я понимаю - панель это простое окно, у которого должен быть хендл либо класс. Но вот ни того ни другого найти не могу.
Пытался работать с классом WorkerW и с классом Shell_TrayWnd. Последний убирает только трей и панель запуска. Пуск остается, и само окно тоже.
Как быть?
P.S. Убийство процесса explorer.exe не предлагать
То бишь оставлять на нем работающие программы + виджеты + какой бы тот ни был *Dock
Спрятать рабочий стол достаточно легко:
Код:
WinSetState("Program Manager","", @SW_HIDE)
Sleep(5000)
WinSetState("Program Manager","", @SW_SHOW)
Но вот спрятать панель пуск у мня не получается. Как я понимаю - панель это простое окно, у которого должен быть хендл либо класс. Но вот ни того ни другого найти не могу.
Пытался работать с классом WorkerW и с классом Shell_TrayWnd. Последний убирает только трей и панель запуска. Пуск остается, и само окно тоже.
Как быть?
P.S. Убийство процесса explorer.exe не предлагать