2017-10-13 4 views
0

私はPythonを使ってUnigine Heaven Benchmarkを自動化しようとしていました。 しかしUnigine HeavenのAPIで変更可能なキーを取得することはできません。実行オプションは、私のためのPythonコードを使用して動作していません。Pythonを使ってUnigine Heavenを自動化するには?

解決策を提供してください。

コードは次のとおりです。

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() 

ので、ベンチマークが開いて、それが表示されているAPIであることを、これを実行した後。しかし、そのベンチマークのAPIボタンのクリックでは私はできません。

+1

あなたがこれまでに試したことを示してください。 – sina

+0

私が書いたコードのよう:pywinauto.applicationインポートアプリケーションから 輸入SYS 輸入OS デフ天国(): アプリケーション()」(C起動します。\プログラムファイル(x86の)\ Unigine \天国ベンチマーク4.0 \ heaven.bat ") これを実行した後、ベンチマークが開きAPIが表示されています。 しかし、そのベンチマークでAPIボタンをクリックすると、私はできません。 –

答えて

0

私は同じような障害にぶつかった。しかし、基本版では、コマンドラインオプションはサポートされていないと考えました。 回避策として、あなたは Cのファイルを調べることができます:\プログラムファイル(x86の)\ Unigine \天国ベンチマーク4.0 \データ\ランチャー\ JS \最後に次のように天-UI-ロジック

変更

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

[heaven.bat]をクリックします。 RUNボタンをクリックすることなくワークロードを起動する必要があります。

関連する問題