; Запуск блокнота
Run('notepad.exe')

; Ожидание 5 секунд до появление окна блокнота
$hWnd = WinWait("[CLASS:Notepad]", "", 5)
If Not $hWnd Then
	MsgBox(4096, 'Сообщение', 'Окно не найдено, завершаем работу скрипта')
	Exit
EndIf

Sleep(400)
; Получает позицию и размеры окна, чтобы в дальнейшем возвратить начальные параметры.
Local $aPos = WinGetPos($hWnd)

; Перемещает и изменяет размер окна блокнота
WinMove($hWnd, "", 10, 10, 200, 300)
Sleep(700) ; Ожидание 0,7 секунд после каждого перемещения окна, для просмотра эффекта
WinMove($hWnd, "", 300, 100, 400, 200)
Sleep(700)
WinMove($hWnd, "", 50, 300, 200, 200)
Sleep(700)
; Перемещает и устанавливает размеры окна в первоначальное состояние.
WinMove($hWnd, "", $aPos[0], $aPos[1], $aPos[2], $aPos[3])
Sleep(700)

; Закрывает блокнот.
WinClose($hWnd)