Running Sikuli X from command line
我已经了解了如何使用以下命令行运行Sikuli X:
@启动c:sikulix
unide.cmd-r c:users
obertdocumentsautomation est.sikuli
出口
我的问题是,当它运行时,会打开另一个命令窗口,运行程序并完成,但不会关闭它打开的命令窗口。我想知道是否有人知道如何关闭它打开的命令窗口?我可以让Sikuli完成整个"找到出口"按钮的操作,然后像这样关闭它,但我不想这样做,因为担心某些东西可能无法正常关闭。
提前感谢任何能帮我解决这个问题的人。
试试这个:这取决于可执行文件是命令行程序还是GUI窗口。
1 2 3 4 5 | @echo off start"" /w /b C:\SikuliX unIDE.cmd -r C:\Users obert\Documents\Automation\test.sikuli exit |
实际上,我看到它是一个批处理文件,所以尝试一下:
1 2 3 4 5 | @echo off call C:\SikuliX unIDE.cmd -r C:\Users obert\Documents\Automation\test.sikuli exit |
从命令行运行Sikuli脚本
没有参数
打开命令提示。
键入cd"sikuli directory"并输入
键入以下命令以运行:
1 | runIDE.cmd -r"sikuli script path" |
带着论证
1 | runIDE.cmd -r"sikuli script path" -args"a1""a2""a3" |
好吧,多亏了下面的答案,我才明白。您所要做的就是更改sikuli附带的runide.cmd,并在程序结束时简单地添加exit,它工作得很好。