Sikuli是由MIT(麻省理工学院) 研究团队发布的一种图形化编程技术(编程小白的福音),使用Sikuli你只需要会写HelloWorld这种最基本的编程技能即可,用Sikuli不需要去写出一行行复杂的代码,而是用屏幕截图的方式,用截出来的图形元素组合出神奇的程序。
由于Sikuli使用的是java编写,python无法直接调用其api,必须使用JPype来调用,下面是调用实例
from jpype import * startJVM(r'C:Program FilesJavajre1.8.0_73inserverjvm.dll', '-ea', r'-Djava.class.path=D: 2_Devtools 3_sikulisikulixapi.jar') app = JClass('org.sikuli.script.App') Screen = JClass('org.sikuli.script.Screen') screen = Screen() screen.doubleClick('1.png')