我有一个.Bat文件,它执行一个sikuliX命令,该命令拒绝从Py代码内部启动。(我所有其他.Bat文件都能正常工作)
这是它所在的代码:
os.system("start cmd /k C:\\Blah\\Bla\\Documents\\Folder\\SikuliXTest.bat")
我的其他Bat文件使用相同的结构,没有问题,但这个家伙拒绝启动,但在独立运行时工作良好。由于以下错误输出,它似乎正在以某种形式启动它:
File "C:\Users\Blah\Folder\Folder\GalaxyNote3.sikuli\GalaxyNote3.py", line 14, in click(Pattern("1495231593542.png").similar(0.90)) NameError: name 'click' is not defined
但是为什么它的执行和我直接运行蝙蝠的方式不一样呢?我错过什么了吗?在
您需要在python代码中导入sikuli库。另外,需要设置jython解释器,给出sikuli jar路径
1)导入sikuli库
from sikuli import *
2)要设置jython解释器和sikuli,需要在pycharm编辑器设置中使用这些设置
相关问题 更多 >
编程相关推荐