SikuliX Bat文件未在Py脚本

时间:2017-05-20 00:12:49

标签: python sikuli

我有一个.Bat文件,它执行一个sikuliX命令,拒绝从我的Py代码中启动。 (我所有其他的.Bat文件都没有问题)

这是它的代码:

os.system("start cmd /k C:\\Blah\\Bla\\Documents\\Folder\\SikuliXTest.bat")

我的其他Bat文件使用相同的结构,没有任何问题,但这个人拒绝启动,但独立运行时工作正常。由于以下错误输出,它似乎以某种形式启动它:

  

文件   “C:\ Users \ Blah \ Folder \ Folder \ GalaxyNote3.sikuli \ GalaxyNote3.py”,line   14,在       单击(模式(“1495231593542.png”)。类似(0.90))NameError:名称'click'未定义

但是为什么它不像我直接运行Bat一样执行?我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您需要在python代码中导入sikuli库。此外,需要设置jython解释器给出你的sikuli jar路径

1)导入sikuli库

portno = atoi(argv[2]);

2)要设置jython interpreter和sikuli,你需要在pycharm编辑器设置中使用这些设置

enter image description here

enter image description here