Sikuli 真的很酷,但它在其内置的 Jython 环境 Sikuli IDE 中工作。
所以我想知道是否可以将 Sikuli 作为外部库导入到我的 Jython 库中?我从 Sikuli 的网站上看到他们有这个 Python 模块,它提供了所有 Sikuli 操作,如单击和键入。这是链接:http ://sikuli.org/documentation.shtml#doc/pythondoc-python.edu.mit.csail.uid.Sikuli.html
我尝试导入skiuli-script.jar 并将skiuli-script/Lib 添加到PYTHONPATH。然后在我的spike.py脚本中,我尝试这样做:
import python.edu.mit.csail.uid.Sikuli
capture() #enter to screen capture mode
然后在执行脚本时,我收到了这个错误:
java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: /eclipse_3.4.2/workspace/Jython/src/tmplib/libVDictProxy.jnilib: no suitable image found. Did find: /eclipse_3.4.2/workspace/Jython/src/tmplib/libVDictProxy.jnilib: no matching architecture in universal wrapper
我正在使用 Jython 2.2.1 和 Mac 10.6.2(32 位模式)。我还在 Java Preference 中设置了首先使用 32 位模式。