录制屏幕交互以供 UI 回放

录制屏幕交互以供 UI 回放

在我开始编写自己的脚本之前,是否有一个工具可以记录屏幕交互以供回放?

我想记录鼠标在哪里以及在哪个菜单上被点击,以便自动执行一系列步骤。

我计划使用它xdotool来回放动作 - 但我愿意接受更好的替代方案,所以我的计划是使用脚本记录鼠标位置并定期截取屏幕截图,然后编辑结果。

有点像这样(尚未测试,并且屏幕截图文件名显然需要更改):

while [ 1 ]
do
    gnome-screenshot -pf foo.png
    xdotool getmouselocation
    sleep 2
done

还有更好的解决方案吗?

答案1

我使用 x-macro 有一段时间了。xmacroplay 函数似乎仍然适用于我已经录制的宏,但我无法使用 xmacrorec2 函数生成新宏。当我运行它时,它会要求按下一个按钮来结束应用程序,并建议按下 ESC。但是当我按下 ESC 或任何其他按钮时,它不允许我在终端外执行功能,直到我取消录制。也许你可以让它工作。以前用的时候,它很方便,但现在……

相关内容