如何暂停,恢复和停止Sikuli程序?

Pra*_*mar 4 process execution sikuli

假设我正在运行Sikuli程序,并且想在特定位置暂停该程序,然后过一段时间后,我想从暂停的那个位置恢复该程序,而不影响过程。然后我想停止该过程并退出。我停下来的那一点直到应该保存为止。西库里有可能吗?如果是,那怎么办?

Bro*_*dge 5

按ALT-SHIFT-c键可以杀死正在运行的sikuli脚本。


Nat*_*rot 2

不,Sikuli 没有内置功能来为您管理此操作。但是,您可以将所有这些功能写入脚本中或以其他方式获取它们。

暂停恢复最容易在 Unix 命令行上完成,您可以使用control-z 来暂停程序并fg恢复它。Windows 也有类似的功能。查找“挂起和恢复进程”以找到执行此操作的一些方法(有很多)。

退出程序然后能够重新启动程序并使其(大致)从中断处恢复称为“检查点”。我所知道的检查点包是用于分布式计算的,对于你正在做的事情来说可能有点过分了,但是你可以看看维基百科条目以获取建议。我怀疑自己实现它将是最简单的方法。

要获得有关这些主题的帮助,我建议开始一个新问题,指定您正在使用的语言(Jython 或 Java)和操作系统(Unix 或 Windows)。这些问题和答案与 Sikuli 无关。