【发布时间】:2014-02-28 04:26:16
【问题描述】:
我正在寻找一个简单的 linux 程序,它可以让我的键盘按下一个键几秒钟,然后再按下一个键几秒钟。
谢谢。
【问题讨论】:
-
这个问题是题外话,但你要找的是
xdotool。
我正在寻找一个简单的 linux 程序,它可以让我的键盘按下一个键几秒钟,然后再按下一个键几秒钟。
谢谢。
【问题讨论】:
xdotool。
查看xdotool,它可以让您模拟键盘输入。
sudo apt-get install xdotool
#!/bin/bash
for i in `seq 0 9`;
do
xdotool key $i
done
更新
要在 Bash 中模拟一个键六秒钟,然后再模拟按下另一个键六秒钟会很痛苦。
因此,我会使用 Ruby(您可能必须从存储库中安装它)。
ruby -e 't = Time.new.to_i; key = "a"; while true do `xdotool key #{key}`; key = "b" if Time.new.to_i > t + 6; break if Time.new.to_i > t + 12; end'
如果您从命令行运行它,它将模拟按“a”键六秒钟,然后再模拟按“b”键六秒钟。
【讨论】: