Sikuli IDE で正常に動作する sikuli コードがあります。.skl
次に、ファイルに変換しました。を実行すると.skl
、30 ~ 40 行のエラーがスローされ、Sikuli IDE で実際の sikuli プログラムを実行すると、正常に実行されます。私のシステムには Python IDLE がありません。エラーは次のとおりです。
最初の 22 行が表示されないため、以下に貼り付けます:-
Runtime Error when running C:\DOCUME~1\t6-test\LOCALS~1\Temp\tmp-664999291.sikuli\test.sikuli
Traceback (most recent call last):
File "<string>",line 1,in <module>
File "C:\Program Files\Sikuli X\sikuli-script.jar\Lib\sikuli\_init_.py",line 3, in <module>
File "C:\Program Files\Sikuli X\sikuli-script.jar\Lib\sikuli\sikuli.py", line 26, in <module>
java.lang.UnsatisfiedLinkError:C:\Program Files\Sikuli X\libs\Win32Util.dll:Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)
at org.sikuli.script.Win32Util.<clinit>(Win32Util.java:19)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.sikuli.script.Env.getOSUtil(Env.java:91)
at org.sikuli.script.App.<clinit>(App.java:9)
at java.lang.class.forName0(Native Method)
at java.lang.class.forName(Unknown Source)
at org.python.core.Py.loadAndInitClass(Py.java:895)
at org.python.core.Py.findClassInternal(Py.java:830)
at org.python.core.Py.findClassEx(Py.java:881)
画面に表示される残りの部分は次のとおりです。
そして私のコードは:-
popup("Hello")
print("Hello")
Windows XP OS と sikuli r930 を使用しています。もう1つのことは、.skl
同じOSとsikuliバージョンを持つ別のファイルで同じファイルを実行したことです。しかし、コードはそのシステムでうまく機能していました。誰かが私が間違っている場所を教えてもらえますか??