Автоматизация настроек Unigine Heaven и запуск в Python - PullRequest
0 голосов
/ 03 марта 2019

Я хочу, чтобы программа открыла приложение (уже выполнено), автоматически выбрало правильные настройки видео для пользователя.

Это важно, поскольку результаты, полученные из эталонного теста, должны бытьсправедливо, потому что можно получить более высокий балл, используя более простые настройки.

Функция первого открытия приложения выглядит следующим образом:

def open_heaven(self):
    try:
        os.startfile(
            'C:/ProgramData/Microsoft/Windows/Start Menu/'
            'Programs/Unigine/Heaven Benchmark 4.0/Heaven Benchmark 4.0.lnk')
    except:
        subprocess.call(
            ["/usr/bin/open", "-W", "-n", "-a", "/Applications/Heaven.app"])

Пробная версия и исключение реализована таким образом, чтобы MacOs и Windowsможно использовать.

Настройки, о которых я говорю, таковы:

enter image description here

Поэтому я хотел бы получить некоторую помощь для начала работыреализация функции, которая будет автоматически выбирать правильные настройки видео.Из них несколько указанных выше, от API до разрешения.

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

...