问题标签 [sikuli-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sikuli - sikuli - 通过sikuli打开的windows应用程序以最小化方式打开,如何解决?
我有一个简单的 sikuli 脚本,它将打开一个 windows exe 文件(在下面的 cmd“run.bat”打开一个 windows exe 应用程序)
我面临的问题是,exe 应用程序有时会在任务栏中以最小化的方式打开,所以下一个期待某些图像的 sikuli cmds 失败了。这个怎么解决,求大神帮忙
c# - Sikuli4Net无法连接到远程服务器c#
我需要帮助,我正确执行了所有步骤和示例,但我没有找到解决此错误的方法。无法建立连接,因为目标机器主动拒绝了它们 127.0.0.1:8080。
- 防火墙已禁用
- 与 2010 年相比
- 净4.0
- SIKULI_HOME C:\sikuli
Newtonsoft.Json - 版本 6.0.4
/li>
sikuli - 如何在 sikuli 脚本中实现链式搜索
任何人都可以提供建议如何使用 Selenium 链元素搜索的 Sikuli 模拟来实现,例如driver.findElement().findElement();
- 第一步:寻找区域
- 第二步在该区域查找元素
facebook - 如何自动化 Facebook 游戏使用 sikuliapix 和 Selenium WebDriver?
我在我的 maven 项目中有最新的 sikuliapix 和 Selenium WebDriver 依赖项,我正在尝试自动化 Facebook 游戏。截至目前,我在 Candy Crush 游戏的关卡屏幕中,想要单击 2 级图标或 1 级图标,但 sikuli 无法识别我已经在项目文件夹中的图像。
我在这里包括了这些屏幕截图和代码。这是 Facebook 游戏链接:https ://apps.facebook.com/candycrush/
这是我的代码:
eclipse - 如何使用 jbehave 在 Eclipse 上运行 sikuli 脚本?
我刚刚发现了 Sikuli 并设法让它在 eclipse 上运行。现在我试图弄清楚是否可以将 BDD 与它一起使用,但我似乎无法让它们一起工作。
我正在使用 JBehave 来运行测试。这是我到目前为止所拥有的:
故事档案
步骤文件
配置文件
据我所知,Sikuli 需要一个 main[] 方法来执行,所以我尝试了这种方法。
我进行了很多搜索,但找不到有关如何使此设置正常工作的教程或其他内容。运行这个不会出错,它只是不做任何事情。
jython - 无法弄清楚,为什么 Jython 上的脚本与 Pascal 上的脚本工作方式不同
长话短说:我正在使用 SikuliX 编写脚本,它应该像人类一样移动鼠标并进行点击(实际上是一个机器人)。SikuliX 使用 Jython 2.7 作为脚本语言。我为我的目的找到了不错的库(像人类一样移动鼠标): mouse.simba用类似 Pascal 的语言编写,并在 jython 中重写函数_humanWindMouse() 。它有效,但不像我预期的那样。
我的脚本的测试运行,绘制矩形:
https://prtscr.cx.ua/storage/5b/5b2203.jpg
使用具有相同坐标的原始函数的结果:
https://prtscr.cx.ua/storage/bb/bb3ff5.jpg
抱歉链接,我还不能发布图片(
我的代码:
我以这种方式使用它:
mouseDown()和mouseUp()是 SikuliX 中的内置函数
而且我没有使用内置mouseMove(),因为它从 A 到 B 太慢了。
任何帮助,将不胜感激
sikuli - 如何在 Sikuli/Jython 中调用 OpenCV?
我知道 Sikulix 使用 Jython 和 OpenCV 进行模板匹配,但我有兴趣执行一些更复杂的图像处理任务。是否可以在 Sikulix/Jython 中直接访问 OpenCV,是否有任何示例说明如何做到这一点?
python - 从命令行运行 SikuliX 1.1.4 Python 脚本
我有一些jython
与 Sikulix 一起运行的 Python(实际上)脚本。
我以前使用的是1.1.1版并且使用的是命令行(在进行设置之后):
在1.1.4版本中,不再需要设置,并且jython
已从sikulix.jar和sikulixapi.jar中删除。Jython 位于另一个 jar 文件 ( jython-standalone-2.7.1.jar ) 中。
我尝试使用以下命令行运行
但我收到以下错误
文档没有完全更新如何做到这一点。他们提到安装jython
,jip
和其他东西,但没有任何工作。
关于如何做的任何想法?
谢谢
==PS==:
完成以下操作后,它几乎起作用了:
- 安装
jython
- 设置
CLASSPATH
为sikulixapi.jar的绝对路径 - 跑步
jython main.py
我收到以下错误:
我已经用 32 位 Java 安装了 Jython,似乎需要 64 位 Java。
我可能会再次尝试使用 64 位 Java JDK。
python - 如果 RDC 最小化,Sikuli 脚本不会运行
我有一个 sikuli 脚本,它在 Jenkins 的 Windows Box 上执行 Siebel Tools 增量编译任务。
问题是:当我运行任务时,我总是必须打开 RDC 窗口才能执行任务。一旦我最小化窗口,脚本就会失败。
因此,如果 Sikuli 脚本正在运行,我将无法将我的本地系统用于任何其他任务。
我在 launchpad.net 上找到了一些帖子。这是一个参考:https ://answers.launchpad.net/sikuli/+question/213636 但它没有用。
任何人都可以帮助解决这个问题。
sikuli - 在java中使用sikuli查找匹配图像的坐标
我需要在实际图像中获取匹配图像的坐标,以便我可以对其执行操作。但是,我尝试了以下两种方法,但似乎都不起作用:
方法 1:使用下面,我可以找到匹配项,但返回的坐标只是要匹配的图像的宽度和高度(我已经知道)。我想在实际图像中获得相同的位置。
方法 2:在下面的代码中,我尝试使用 sikulix Finder。但是,有了这个 src.hasNext() 返回 true BUT src.next() 抛出空指针异常。不确定这里有什么问题:
我已经花了很多时间来完成这项工作。任何帮助将非常感激。
谢谢!