【问题标题】:Looking for a very simple Bash script for automated key press寻找一个非常简单的用于自动按键的 Bash 脚本
【发布时间】:2013-12-18 17:30:32
【问题描述】:

我想编写一个非常简单的 linux bash 脚本,它每 60 秒模拟一次组合键“ctrl+S”并在后台运行。

很遗憾,我对 Bash 脚本一无所知,也找不到相关主题。有人可以帮帮我吗?

谢谢!

【问题讨论】:

  • 在后台运行??什么会收到这些击键?
  • 听起来像X-Y problem。您只是想每 60 秒保存一次文档吗?
  • 该脚本只是应该定期在浏览器中保存一个谷歌文档电子表格。这个想法是简单地打开批处理脚本,打开浏览器并让它运行。
  • Google 文档电子表格会在您键入时自动保存。

标签: linux bash key


【解决方案1】:

循环使用xdotool:

while sleep 60
do
  xdotool key ctrl+s
done

【讨论】:

  • 谢谢,这就是我要找的。我怎样才能把它变成一个批处理文件?或者更简单,我怎样才能让它运行?
  • 感谢工作。对于像我这样正在寻找类似解决方案的任何其他 linux-noobies,请首先安装 xdotool。然后只需创建一个包含上述代码的文本文件并将其保存为“.sh”文件。然后,使该文件可执行,这可以在终端中更改,也可以在文件的属性中更改。最后,使用“./”在终端中运行脚本,例如"./script.sh" .
【解决方案2】:

该脚本只是应该定期在浏览器中保存一个谷歌文档电子表格。

这是不必要的。无论如何,Google Docs 电子表格都会自动保存自己。

【讨论】:

    猜你喜欢
    • 2017-05-31
    • 2022-01-15
    • 2018-03-05
    • 1970-01-01
    • 2020-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多