如何自动中断我正在做的事情来输入内容?

如何自动中断我正在做的事情来输入内容?

根据尼克·温特的说法动机黑客,我想衡量我的幸福。我知道我不擅长记住事情或响应提醒,所以我想设置一个守护进程,它会以随机的时间间隔:

  • 检查我是否在 tty 中,如果是,则向该 tty/pts 输出一条消息,然后捕获输入直到换行

  • 检查我是否处于(当前正在使用)图形界面,如果是,则启动一个对话框来捕获输入。

我怎样才能做到这一点?

答案1

您可以使用 cron 守护进程并期望 Expect.sourceforge.net 守护进程会检查时间并进行预期。来自网站

xpect 是一个用于自动化交互式应用程序(如 telnet、ftp、passwd、fsck、rlogin、tip 等)的工具。Expect 确实使这些东西变得微不足道。 Expect 对于测试这些相同的应用程序也很有用。通过添加 Tk,您还可以将交互式应用程序封装在 X11 GUI 中。

这意味着您可以请求输入,例如单击或 OKI。

相关内容