我在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
我该怎么做?
答案 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。