Automation Sikuli保存屏幕捕获问题

Automation Sikuli保存屏幕捕获问题,automation,sikuli,Automation,Sikuli,我正试图写一个脚本,让Sikuli在发生变化时保存一个屏幕截图。我想让它提示我捕获屏幕截图,但我不确定使用什么命令-wait()vswaitvash()。我搞不懂这些文件 以下是我到目前为止的情况: import shutil import os screenshotsDir = "C:\Users\home\Dropbox\TEMP" img = capture() waitVanish(img,FOREVER) shutil.move(img,os.path.join(screenshots

我正试图写一个脚本,让Sikuli在发生变化时保存一个屏幕截图。我想让它提示我捕获屏幕截图,但我不确定使用什么命令-
wait()
vs
waitvash()
。我搞不懂这些文件

以下是我到目前为止的情况:

import shutil
import os
screenshotsDir = "C:\Users\home\Dropbox\TEMP"
img = capture()
waitVanish(img,FOREVER)
shutil.move(img,os.path.join(screenshotsDir,xx.png))

waitVanish()
是正确的命令吗?

您真的希望系统提示您手动制作屏幕截图,还是希望屏幕截图自动生成?您是否遇到上述代码的任何问题?它对你正常工作吗?@eugenes30我想得到提示。。。除非有不同的方法。基本上,我希望Sikuli观察一个列表,当列表发生变化时,拍摄一个屏幕截图并存储(在上面可以使用),然后再次观察该列表,使用屏幕截图作为下一个比较的基础……那么您当前遇到的问题是什么呢?waitVanish函数似乎不起作用。我捕获了屏幕的一部分(例如,旁边有一些文本的单选按钮),当我更改该部分时,它不起作用)。我目前无法测试它,因此我不确定
capture()
函数返回的是什么类型
waitVanish()
函数应该获得两个参数,其中第一个是区域。