Что нового

[Окна, Диалоги] WinMove не работает с окнами Chrome ?

evgrogoz

Новичок
Сообщения
28
Репутация
0
Запускаю два профиля Chrome окнами одного размера и
разным положением (X,Y) на рабочем столе.

Окно профиля1 изменяет размеры и координаты.
Окно профиля2 изменяет размеры, но встает по координатам профиля1.
Если на рабочем столе запускать и работать с одним окном, тогда - Ok
Если запустить второе,тогда - не айс.
Хэндлы окон разные.
Подскажите пожалуйста в чем дело.

Код:
; левое окно профиля1
Run('Chrome.exe --profile-directory="Profile 1"'); левое окно
	$x=WinWait("[Class:Chrome_WidgetWin_1]");
	WinMove($x,"",0,320,960,720)
; правое окно  профиля2
Run('Chrome.exe --profile-directory="Profile 2"'); правое окно
    $y=WinWait("[Class:Chrome_WidgetWin_1]");
	WinMove($y,"",960,320,960,720)
 

hedji

Продвинутый
Сообщения
409
Репутация
94
Код:
; левое окно профиля1
Run('Chrome.exe --profile-directory="Profile 1"'); левое окно
    $x=WinWait("[Class:Chrome_WidgetWin_1]");
    WinMove($x,"",0,320,960,720)
; правое окно  профиля2
Run('Chrome.exe --profile-directory="Profile 2"'); правое окно
    $y=WinWait("[Class:Chrome_WidgetWin_1]"); окно с таким классом уже есть и оно уже отображается, это окно профиля 1, чтобы отличать окна сделайте пойск по заголовку
    WinMove($y,"",960,320,960,720)
 
Верх