1

Windowsでsikulixide-2.0.5に取り組んでいます。ここで、ユーザー プロパティの書き込み/読み取り関数を利用して、アプリケーション パラメーターの永続性を実装したいと思います。そのため、参照の一部として学習しています: https://sikulix-2014.readthedocs.io/en/latest/globals.html #saveOpts

問題は、たとえば makeOpts() などのOptという修正用語で永続性関連の API を呼び出すと、エンジンは次のエラーに応答し続けます。

[エラー] AttributeError (「org.sikuli.script.support.RunTime」オブジェクトに属性「makeOpts」がありません)

ここの参照コード、非常に簡単です:

from sikuli import *

def trialOpts():
    obj = makeOpts()
    return

trialOpts()

対照的に、 click()、find()などの他の種類の API は、 AttributeErrorメッセージなし で正常に動作しています。これは、Sikuli のメイン エンジンが正確に実行されていることを意味します。

これらは Sikuli のネイティブ API であるため、私の理解では、モジュールをインポートする必要はありませんか? それを確認するために、Github で Sikuli のビット ソース コードを調べたところ、Optという用語を含む API がSikuli.pyで正確に定義されていました。

ここに画像の説明を入力

はるかに私は手がかりを使い果たしています。助けてください。

4

2 に答える 2