Что нового

Создание условия на данных о размере окна.

Paul_Markey

Новичок
Сообщения
18
Репутация
1
Задача такова: нужно составить условие в котором если становится активным окно размером 248, 115 то нажимается ENTER иначе скрипт закрывается.
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
Run('notepad.exe')
WinWait('[Class:Notepad]')
WinMove('[Class:Notepad]','',500,500,248,115)
Select
	Case WinActive('[Class:Notepad]')
		$pos=WinGetPos('[Class:Notepad]')
		Select
			Case $pos[2]=248 And $pos[3]=115
				Send('a')
				Send('{enter}')
		EndSelect
EndSelect
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
Paul_Markey
Можно прямо прописать условие на активацию окна указанного размера:
Код:
WinWaitActive('[W:248; H:115]', '')
 
Верх