python调用Sikuliapi
Posted ianduin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python调用Sikuliapi相关的知识,希望对你有一定的参考价值。
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‘)
以上是关于python调用Sikuliapi的主要内容,如果未能解决你的问题,请参考以下文章