编辑(这似乎很重要,这在上面,详细信息见下文):我需要脚本来实际执行命令,而不仅仅是显示记录的内容!据我所知,脚本实用程序不会这样做。所以像自动热键这样的东西,只适用于 bash 和 linux,记录了时间信息。
问题是:
我想记录和重播一个 bash 会话,按键之间有确切的时间延迟等等。
例如,如果我运行一个名为的程序xxx
,然后在 11.4s 后用 Ctrl+C 中断它,然后yyy
在我 exited 后运行一个名为 3.4s的程序xxx
,我希望重播也这样做(xxx
在 11.4s 后用 Ctrl+C 中断,等待 3.4 秒,然后运行yyy
)。
我不需要记录鼠标移动,因为我感兴趣的记录都发生在一个 bash 会话中。
我已经研究了实用程序
- 脚本(它记录 bash 会话命令,但没有时间延迟信息。)
- xmacro(它记录所有按键但又没有时间信息。)
- 搜索类似内容的人可能也想查找此内容(我包含此链接是因为可能对其他用户有价值;我个人认为提到的任何解决方案对我想要实现的目标都没有用。)