AutoIt Развернуть текущий активный экран

Можно ли запустить скрипт AutoIt, который просто максимизирует текущее активное окно?

Окно уже будет открыто, поэтому нет необходимости использовать функцию Run(), просто нужно определить текущий выбранный экран и развернуть его.


person Or Weinberger    schedule 08.05.2012    source источник


Ответы (2)


WinSetState("[ACTIVE]", "", @SW_MAXIMIZE) развернет текущее активное окно.

person BrewManNH    schedule 08.05.2012
comment
Это правильно, если вы удалите вторую открывающую скобку (отредактировал это для вас). ;-) Кроме того, если вы хотите изменить размер окна на нескольких дисплеях, вам придется использовать WinMove("[ACTIVE]", "", 0, 0, @DesktopWidth, @DesktopHeight)`. - person Samoth; 09.05.2012
comment
Добро пожаловать в Stack Overflow. :) В основном только я и Мэт торчим тут, читаем теги AutoIt. Нам не помешала бы помощь! - person Jos van Egmond; 09.05.2012

Это максимизирует окно, которое вы выбираете на основе его заголовка (имя окна в строке заголовка).

WinSetState("WindowTitleGoesHere", "", @SW_MAXIMIZE)
person Siddharth Rout    schedule 08.05.2012
comment
как насчет excel в режиме редактирования. как вы его максимизируете? - person chinna_82; 04.03.2015