Что нового

[Окна, Диалоги] [Окна, Диалоги] Закрытие окна без его активации

Авдей

Новичок
Сообщения
12
Репутация
0
Все доброго времени суток!
Подскажи плиз, возможно ли закрыть нужное окно без его активации?
То есть такого типа действует
Код:
$i=1
 While $i
	  WinWait ("new  0 - Notepad++")
	  WinClose("new  0 - Notepad++")
	  $i=$i+1
 WEnd

Но при этом если у меня активное какое нибудь другое окно, и появляется ожидаемое окно "new 0 - Notepad++",у меня автоматом переходит на ожидаемое окно и после этого уже закрывает.А нужно чтоб не активировало его,а я продолжал спокойно заниматься своими делами в другом окне.
Возможно ли это?
Заранее спасибо
 
Автор
А

Авдей

Новичок
Сообщения
12
Репутация
0
[Окна, Диалоги] Re: [Окна, Диалоги] [Окна, Диалоги] Закрытие окна без его активации

неужели никто не подскажет? :( или такое невозможно?
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Ты можешь получить хендл окна и закрыть его не по названию а по хендлу:
Код:
Local $hWnd = WinGetHandle("[CLASS:Notepad]")
WinClose($hWnd)



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

Чтобы просто проверить существование окна с нужным заголовком, используй команду
Код:
WinExists ( "title" [, "text"] )
 
Автор
А

Авдей

Новичок
Сообщения
12
Репутация
0
[Окна, Диалоги] Re: [Окна, Диалоги] [Окна, Диалоги] Закрытие окна без его активации

Спасибо большое!!
 
Верх