の作品ではないこれはswitch_to_apps.sikuli機能が
def go_to_apps():
if exists(Pattern("1505400746884.png").similar(0.85)):
click(Pattern("1505400746884.png").similar(0.85))
wait(2)
if exists("1505400452627.png"):
wait("1505746343759.png",FOREVER)
click("1505745789021.png")
else:
click(Pattern("1505401581163.png").similar(0.95))
else:
click(Pattern("1505400343997.png").similar(0.80))
if exists("1505400452627.png"):
wait("1505746343759.png",FOREVER)
click("1505745789021.png")
else:
click(Pattern("1505401581163.png").similar(0.95))
という名前sikuliスクリプトで、私は別のスクリプト(メインスクリプト)にこのスクリプトをインポートしてgo_to_apps(関数を呼び出す関数である)
type("r", Key.WIN)
wait(1)
type ("***************" + Key.ENTER)
wnd= App ("*********.exe")
while not wnd.isRunning():
wait(1)
if exists(Pattern("1505813384072.png").similar(0.85)):
pass
else:
popup("ERROR")
import switch_to_apps
go_to_apps()
wait (5)
rightClick(Pattern("1504795371766.png").similar(0.80))
wait(1)
click(Pattern("1504795615700.png").targetOffset(-75,80))
しかし、IDEは私が言う:
私が最初に switch_to_apps.sikuliスクリプトおよび実行機能 go_to_apps()を開いた場合[エラー] NameErrorその機能の仕上げ作業の後、私はメインの実行、
(名 'go_to_appsは' が定義されていません)スクリプトと今すべての作品。
インポートしたスクリプトの関数が正しく機能する必要がありますか?
クラス内でdefenitionがgo_to_apps()ですか? – Tenzin
いいえ、クラスに含まれていません... – Alexandr