0

我已经弄清楚如何使用以下命令从命令行运行 Sikuli X:

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

出口

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

提前感谢任何可以帮助我解决这个问题的人。

4

3 回答 3

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
于 2013-11-19T04:55:42.743 回答
2

从命令行运行 Sikuli 脚本

没有论据

打开命令提示符。

键入 cd "Sikuli 目录" 并输入

键入以下命令运行:

 runIDE.cmd -r "sikuli script path"

有论据

 runIDE.cmd -r "sikuli script path" -args "a1" "a2" "a3"
于 2015-07-28T08:28:35.400 回答
0

好的,感谢下面的答案,我想通了。您所要做的就是更改Sikuli附带的runIDE.cmd,只需在程序末尾添加exit,它就可以完美运行。

于 2013-11-23T22:49:22.657 回答