Что нового

[Окна, Диалоги] Как открыть окно, спрятанное с помощью @SW_HIDE?

ig0r

Новичок
Сообщения
6
Репутация
0
Всем привет!
В autoit (3-ей версии) есть такой скрипт:
Код:
run("control.exe mmsys.cpl,,1")
WinWaitActive("Звук")
WinSetState("Звук", '', @SW_HIDE)

Он открывает Панель Управления -> Звук и прячет это окно параметром @SW_HIDE.
Все работает как надо.

Но в будущем мне может понадобится открыть Звук вручную, что-бы настроить некоторые параметры. А так как можно открыть только Одно окно "Звук" - новое не открывается :scratch:

Какой выход из этой ситуации?

Заранее спасибо!


PS Решил добавить, что я знаю как это сделать с помощью autoit:
Код:
WinSetState("Звук", '', @SW_SHOW)

Меня интересует - возможно ли это сделать без autoit?
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
659
Код:
WinSetState("Звук", '', @SW_SHOW)
 
Автор
I

ig0r

Новичок
Сообщения
6
Репутация
0
Zaramot, ты слишком быстр))
Я только перечитал сообщение, и решил добавить P.S. для лучшей ясности - ты опередил.

Но все же - возможно ли без autoit? Может "Звук" можно как-то закрыть? Что-бы открыть потом вручную. (Хотя в Процессах я его найти не могу)
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
659
Но все же - возможно ли без autoit? Может "Звук" можно как-то закрыть? Что-бы открыть потом вручную. (Хотя в Процессах я его найти не могу)
Да, Диспетчер задач => удали процесс rundll32.exe

P.S У меня Windows XP SP3 :smile: (не знаю как в Windows 7)
 
Автор
I

ig0r

Новичок
Сообщения
6
Репутация
0
Zaramot, Да, все сработало. Большое Спасибо! :smile:
 
Верх