我正在使用xdotool
自动运行命令、打开新选项卡等。
问题是在当前窗口上执行此操作时,我必须专门睡眠一段时间或xdotool keyup Return
在执行任何操作之前使用,否则xdotool
不会按回车键。
kartik@kartikpc:~/junk/xdotool$ cat automate
#!/bin/bash
# Release the Return key
# xdotool keyup Return
# Or sleep 1
xdotool type --delay 1 --clearmodifiers "clear"
xdotool key --clearmodifiers Return
kartik@kartikpc:~/junk/xdotool$ source automate
clearkartik@kartik-lappy:~/junk/xdotool$ clear
我从很少的来源中读到的是
% 睡眠 1;xdotool type "$(printf "hello\nworld\n")" (睡眠是为了让我在输入之前释放我实际的“返回”键)
我知道当我通过按键盘上的“Enter”专门调用我的脚本时按下了“返回”键。但是为什么不自动发布呢?
即使在xdotool
输入内容时xdotool type
,不应该直到那个时候才释放'return'键,或者每个字母都应该一行接一行,而不是在同一行