我正在使用VS CODE开发具有Robot Framework和Sikuli的机器人。运行脚本时出现错误
“找不到P(sage.png)”
这是因为当前屏幕是VS CODE的屏幕,而不是“ sage.png”所在的桌面。
我可以在脚本中使用什么以首先专注于桌面屏幕?
我只是看了sikuli的文档。您可以使用以下方法,他们专门讨论您的问题。
classmethod focusedWindow()
在Windows上,此方法始终返回一个区域。当没有在桌面上打开的窗口,该区域可能是指特殊的窗口例如任务栏或系统托盘中的图标。
# highlight the currently fontmost window for 2 seconds
App.focusedWindow().highlight(2)
# save the windows region before
firstWindow = App.focusedWindow()
firstWindow.highlight(2)