如何从命令行 运行 sikuli 1.0.1 脚本

How to run sikuli 1.0.1 script from command line

我在 windows8 64 位系统中使用安装在 F 盘中的 Sikuli 1.0.1。

我一直在尝试直接从命令行 运行 一个 sikuli 脚本 (scriptname.sikuli),而不必之前打开 sikuli-ide.jar。 我在互联网上搜索过,但看起来执行此操作的方式因您使用的版本而异 我读过这个没有任何结果: http://doc.sikuli.org/faq/010-command-line.html?highlight=command%20line

我已经在命令行中尝试了所有这些但没有结果

F:\APPS n DEVICES MACRO RECORDERS\Sikuli\sikuli-ide.jar -r F:\APPS n DEVICES MACRO RECORDERS\Sikul\scripts\lastone.sikuli

@start F:\APPS n DEVICES MACRO RECORDERS\Sikuli\runIDE.cmd -r F:\APPS n DEVICES MACRO RECORDERS\Sikul\scripts\lastone.sikuli

java -jar F:\APPS n DEVICES MACRO RECORDERS\Sikuli\sikuli-ide.jar F:\APPS n DEVICES MACRO RECORDERS\Sikul\scripts\lastone.sikuli

我该怎么做?

你需要两样东西:
- runIDE.cmd
的路径 - 您想要 运行 的 .sikuli 文件的路径。

例如:打开命令提示符并执行以下命令:

C:\Sikuli\runIDE.cmd -r C:\Sikuli\Colour\White.sikuli

如果这不起作用,您遇到的错误是什么?

您可以创建包含上述命令的.bat 文件:C:\Sikuli\runIDE.cmd -r C:\Sikuli\Colour\White.sikuli

假设批处理文件的名称是Test.bat。只需双击 Test.bat

运行 来自命令行的 Sikuli 脚本

没有参数

打开命令提示符。

键入 cd "Sikuli directory" 并输入

键入以下命令 运行 :

runIDE.cmd -r "sikuli script path"

带参数

runIDE.cmd -r "sikuli script path" -args "a1" "a2" "a3"

来自 SikuliX 文档:how-to-run-sikulix-from-command-line-r(或等价物:--run)选项允许您 运行 sikulix 形成命令行。