【发布时间】:2017-11-01 23:48:20
【问题描述】:
我有一个执行 sikuliX 命令的 .Bat 文件,该命令拒绝从我的 Py 代码中启动。 (我所有其他的 .Bat 文件都可以正常工作)
这是它所在的代码:
os.system("start cmd /k C:\\Blah\\Bla\\Documents\\Folder\\SikuliXTest.bat")
我的其他 Bat 文件使用相同的结构并且没有问题,但是这家伙拒绝启动,但在独立运行时工作正常。由于以下错误输出,它似乎正在以某种形式启动它:
文件 “C:\Users\Blah\Folder\Folder\GalaxyNote3.sikuli\GalaxyNote3.py”,行 14、在 click(Pattern("1495231593542.png").similar(0.90)) NameError: name 'click' is not defined
但是为什么它的执行与我直接运行 Bat 不同呢?我错过了什么吗?
【问题讨论】:
-
SikuliXTest.bat文件或执行.bat文件的python脚本是否导入了sikuli模块?类似于这里描述的answers.launchpad.net/sikuli/+question/146640 -
我在顶部导入中添加了这个,如 sikuli import* 中所述的文档中所述
-
这个需要共享类似的目录/安装路径吗?