Что нового

[Процессы] Crome и Opera26 одинаковый класс окна

Ksaan

Знающий
Сообщения
207
Репутация
15
Не могу придумать у оперы и у хрома одинаковый класс окна, как всё таки мне их различить?
Код:
Dim $Win1 = WinExists("[CLASS:Chrome_WidgetWin_1]") ;	<======== Chrome  
 Dim $Win2 = WinExists("[CLASS:Chrome_WidgetWin_1]") ;  <======== Opera 26

	  If $Win1 = 1 Then
		 MsgBox(0, "", "Chrome")
	  EndIf

	  If $Win2 = 1 Then
		 MsgBox(0, "", "Opera 26")
	  EndIf
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Ksaan,
Получите имя процесса функциями
Код:
WinGetProcess()
_ProcessGetName()
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Ksaan [?]
как всё таки мне их различить
Как обычно - по заголовку
Код:
Opt("WinTitleMatchMode", 2)

 Dim $Win1 = WinExists("Google Chrome") ;  <======== Chrome
 Dim $Win2 = WinExists("Opera")         ;  <======== Opera 26

      If $Win1 = 1 Then
         MsgBox(0, "", "Chrome")
      EndIf

      If $Win2 = 1 Then
         MsgBox(0, "", "Opera 26")
      EndIf
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
TetragHig,
Не надо менять название темы.
 
Верх