Изменить размер окна, переключить окно в PyWinAuto - PullRequest
0 голосов
/ 01 мая 2020

Я хочу сделать функцию, например, когда пользователь нажимает кнопку «Переключить» в моем главном окне. GUI Сначала открывается. Chrome и задаю Имя кнопки как «Google Chrome». установит для другой программы Notepad ++ и изменит имя кнопки на «Notepad ++». Теперь я смогу переключаться между Google chrome и Notepad ++. когда я нажимаю кнопку, если она активна, google chrome затем переключается на блокнот, а когда я снова нажимаю кнопку, переключаю notepad ++ на google chrome, и мне нужно название активного приложения.

Я также необходимо изменить размер приложения, когда оно открывается. Это не изменение размера, которое я пробовал со многими опциями pywinauto.

Я пытался использовать этот код, но chrome открывается, но не открывается как окно с измененным размером.

from pywinauto import application
from pywinauto.findwindows import WindowAmbiguousError, WindowNotFoundError

def SwitchAplication(self):
        first_app_title = "Google Chrome"
        second_app_title = "Notepad++"
        try:
            app = application.Application()
            app.connect(title_re=".*%s.*" % first_app_title)
            app_dialog = app.top_window()
            app_dialog.Minimize()
            app_dialog.Restore()
            self.SwitchWindow.setText(first_app_title)

        except ValueError:
            print(ValueError)
...