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

时间:2015-04-01 22:27:31

标签: command-line sikuli sikuli-ide

我在Windows8 64bit系统中使用安装在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\2 MACRO RECORDERS\Sikuli\sikuli-ide.jar -r F:\APPS n DEVICES\2 MACRO RECORDERS\Sikul\scripts\lastone.sikuli

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

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

我该怎么做?

3 个答案:

答案 0 :(得分:6)

你需要两件事:
- runIDE.cmd的路径
- 您要运行的.sikuli文件的路径。

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

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

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

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

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

即可

答案 1 :(得分:0)

从命令行运行Sikuli脚本

没有参数

打开命令提示符。

输入cd“Sikuli目录”并输入

键入以下命令以运行:

runIDE.cmd -r“sikuli script path”

带参数

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

答案 2 :(得分:0)

来自SikuliX文档:how-to-run-sikulix-from-command-line ,. -r(或等效的:--run)选项允许您从命令行运行sikulix。