1

Тема: AHK: Размеры ComObj (IE).

Здравствуйте!

Хотелось бы узнать, возможно ли изменить размеры окна CobObj (А именно Internet Explorer) при запуске?

2

Re: AHK: Размеры ComObj (IE).

У объекта InternetExplorer есть свойства top, left, height и width.

ie := ComObjCreate("InternetExplorer.Application")
OnExit( Func("Exit").Bind(ie) )
for k, v in { top: 100, left: 200, height: A_ScreenHeight - 200, width: A_ScreenWidth - 400 }
   ie[k] := v
ie.Visible := true
MsgBox, Размер окна установлен
Return

Exit(ie)  {
   try ie.Quit()
}
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Размеры ComObj (IE).

Можно еще при запуске сохранять хендл окна, а дальше уже с ним делать всё, что угодно с помощью автохотки.

oIE := ComObjCreate("InternetExplorer.Application")
oIEHWND := oIE.HWND
WinMove, ahk_id %oIEHWND%,,1910, 200

4 (изменено: Alex_Lexon, 2017-10-02 21:08:44)

Re: AHK: Размеры ComObj (IE).

Malcev ваш способ симпатизирует больше, но не работает чего-то... Проверьте мою правильность, на всякий случай

ie := ComObjCreate("InternetExplorer.Application")
ieHWND := ie.HWND
WinMove, ahk_id %ieHWND%,, 1910, 200

5

Re: AHK: Размеры ComObj (IE).

В  начале нужно "DetectHiddenWindows On" прописать.