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で正確に定義されていました。
はるかに私は手がかりを使い果たしています。助けてください。