sikuli是通過jython來進行腳本驅動,一些cpython的類庫就無用武之地。如何讓python也可以驅動sikuli呢?
答案就是: jpype
注:jpype目前只支持python2.6,用2.7的同學們需要注意了哦
我們主要是調用sikuli的sikuli-script.jar,通過jpype來加載這個jar包。sikuli-script.jar有哪些開放的函數可以調用?不需要安裝龐大的eclipse,有一個小工具就可以幫助我們。
可以通過jd-gui.exe(很小程序) 很方便查看java類庫sikuli-script.jar
#導入jpype
from jpype import *
#啓動java虛擬機,加載第三方類庫
startJVM(r'C:\Program Files\Java\jre6\bin\client\jvm.dll','-ea',r'-Djava.class.path=c:\Program Files\Sikuli X\sikuli-script.jar')
#關閉java虛擬機
shutdownJVM()