如何使用 python 自动化 Unigine Heaven?

How to automate Unigine Heaven using python?

我试图使用 python 自动化 Unigine Heaven Benchmark。 但是我无法获取密钥,因为它们在 Unigine Heaven 的 API 中是可变的,例如。 运行 选项对我来说无法使用 python 代码。

请提供解决方案。

密码是:

import sys 
import os 
from pywinauto.application import Application 
def heaven(): 
    Application().Start("C:\Program Files (x86)\Unigine\Heaven Benchmark 4.0\heaven.bat") 

heaven()

所以在 运行 之后,Benchmark 正在打开并且 API 正在显示。但是在该基准测试中,我无法点击 API 按钮。

我遇到过类似的问题。但是,我认为在基本版中,不支持命令行选项。 作为解决方法,您可以查看文件 C:\Program Files (x86)\Unigine\Heaven 基准测试 4.0\data\launcher\js\heaven-ui-logic

最后更改以下内容

//  $('#run').click(startBenchmark);
startBenchmark();

然后点击heaven.bat。它应该在不需要单击 运行 按钮的情况下触发工作负载。