Войти

Показать полную графическую версию : [решено] Немогу в опере поменять заголовок окна !


FlatX007
06-05-2009, 20:07
Вобщем как только непытался заменить текст в заголовке окна у меня неполучается ... по сути примитивное действие
Для примера :
While 1
Sleep(500)
WinSetTitle("", " - Opera", "Новый текст")
WEnd

С IE работает ... а с оперой нехочет :( подскажите почему, поменять заголовок прям очень нужно...
Прога AutoIt Window Info определяет так - Быстрый набор - Opera

Вот так работает с оперой но и на всех остальных окнах тоже:)

While 1
Sleep(500)
WinSetTitle("", "", "Новый текст")
WEnd

FlatX007
06-05-2009, 21:09
Сам отвечаю на свой вопрос !! :)

Вот так :


AutoItSetOption ( "WinTitleMatchMode", 2)
While 1
Sleep(300)
WinSetTitle("Opera", "", "новый текст")

WEnd

Creat0R
06-05-2009, 22:17
Вот так : »
Можно и без «WinTitleMatchMode»:

While 1
Sleep(300)
WinSetTitle("[CLASS:OpWindow;REGEXPTITLE:(?i).*Opera.*]", "", "новый текст")
WEnd

FlatX007
07-05-2009, 00:01
А что делать если в заголовке окна браузера нет постояного текста ?

например AutoIt Window Info выдаёт такой Class - {1C03B488-D53B-4a81-97F8-754559640193} больше незашто зацепиться.

Подскажи ;) ...

Creat0R
07-05-2009, 00:15
что делать если в заголовке окна браузера нет постояного текста ? »
Использовать класс:

WinSetTitle("[CLASS:{1C03B488-D53B-4a81-97F8-754559640193}]", "", "новый текст")

FlatX007
07-05-2009, 17:15
Ага работает - кстати этот класс от браузера Safari .




© OSzone.net 2001-2012