Что нового

Перемещение окна по координатам

Hulk777

Новичок
Сообщения
72
Репутация
1
Здравствуйте.
Команда
Код:
WinMove("[ACTIVE]","",1915, 1)
перемещает окно командной строки по заданным координатам. Как сделать перемещение второго окна cmd в другие координаты если первое окно открыто чтобы они не открывались одно поверх другого?
 

eysh

Новичок
Сообщения
16
Репутация
1
Надо открыть первое окно и запомнить координаты, ширину, высоту, а дальше с эти набором играться...

Код:
Run("cmd.exe")

$hwnd = WinWaitActive("[CLASS:ConsoleWindowClass]")
$aPos = WinGetPos($hwnd)


Run("cmd.exe")

$hwnd2 = WinWaitActive("[CLASS:ConsoleWindowClass]")
$aPos2 = WinGetPos($hwnd2)

If $aPos[0] <= $aPos2[0] or $aPos[1] <= $aPos2[1]  then
WinMove($hwnd2, "", ($aPos[2]-$aPos2[2])+$aPos[2], 0)
EndIf
 
Верх