如何从命令行运行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=20命令行

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

1
2
3
4
5
6
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
unIDE.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

我该怎么做?


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

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

1
2
C:\Sikuli
unIDE.cmd -r C:\Sikuli\Colour\White.sikuli

如果这不起作用,你会犯什么错误?

可以创建包含上述命令的.bat文件:c:sikuli
unide.cmd-r c:sikulicolourwhite.sikuli

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


从sikulix文档:如何从命令行运行sikulix,-r选项(或等效选项:--run选项)允许您从命令行运行sikulix。


从命令行运行Sikuli脚本

没有参数

打开命令提示。

键入cd"sikuli directory"并输入

键入以下命令以运行:

runide.cmd-r"sikuli脚本路径"

带着论证

runide.cmd-r"sikuli脚本路径"-args"a1""a2""a3"