python调用Sikuliapi

Posted ianduin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python调用Sikuliapi相关的知识,希望对你有一定的参考价值。

Sikuli是由MIT(麻省理工学院) 研究团队发布的一种图形化编程技术(编程小白的福音),使用Sikuli你只需要会写HelloWorld这种最基本的编程技能即可,用Sikuli不需要去写出一行行复杂的代码,而是用屏幕截图的方式,用截出来的图形元素组合出神奇的程序。

由于Sikuli使用的是java编写,python无法直接调用其api,必须使用JPype来调用,下面是调用实例

 

from jpype import *

startJVM(rC:Program FilesJavajre1.8.0_73inserverjvm.dll, -ea, r-Djava.class.path=D:2_Devtools3_sikulisikulixapi.jar)
app = JClass(org.sikuli.script.App)
Screen = JClass(org.sikuli.script.Screen)
screen = Screen()
screen.doubleClick(1.png)

 

以上是关于python调用Sikuliapi的主要内容,如果未能解决你的问题,请参考以下文章

python使用上下文对代码片段进行计时,非装饰器

Python 函数声明和调用

Python函数

如何测量代码片段的调用次数和经过时间

Python如何调用别人写好的脚本

如何从片段中调用 getSupportFragmentManager()?