从命令行运行Sikuli X.

时间:2013-11-19 01:24:35

标签: command-line sikuli sikuli-ide

我已经想出如何使用以下命令从命令行运行Sikuli X.

@start C:\ SikuliX \ runIDE.cmd -r C:\ Users \ Robert \ Documents \ Automation \ test.sikuli

出口

我的问题是它运行时打开另一个命令窗口,运行程序并完成但不关闭它打开的命令窗口。我想知道是否有人知道如何关闭它打开的命令窗口?我可以让Sikuli做整个找到退出按钮并关闭它,但我不想这样做,因为担心某些事情可能无法正常关闭。

提前感谢任何能帮助我解决问题的人。

3 个答案:

答案 0 :(得分:3)

试试这个:它取决于可执行文件是命令行程序还是gui窗口。

@echo off
start "" /w /b C:\SikuliX\runIDE.cmd -r C:\Users\Robert\Documents\Automation\test.sikuli
exit

实际上,我发现它是一个批处理文件,所以试试这个:

@echo off
call C:\SikuliX\runIDE.cmd -r C:\Users\Robert\Documents\Automation\test.sikuli
exit

答案 1 :(得分:2)

从命令行运行Sikuli脚本

没有参数

打开命令提示符。

输入cd" Sikuli目录"并输入

键入以下命令以运行:

 runIDE.cmd -r "sikuli script path"

带参数

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

答案 2 :(得分:0)

好的,谢谢下面的答案,我想通了。您所要做的就是更改Sikuli附带的runIDE.cmd,只需在程序结束时添加exit即可。它完美无瑕。