我在 StackExchange 和 YouTube 上搜索过,但到处都只有如何操作clicks and moves
。我的问题是如何使用 xdotool 单击并按住某个桌面图标并将其移动到其他位置,或者如何使用鼠标箭头突出显示桌面上的区域(这也需要单击并按住并移动)?这是一个有点相关的问题xdotool 脚本执行鼠标移动和点击但还是不同。我也尝试在手册中找到xdotool - 命令行 X11 自动化工具
有记载:
xdotool lets you programmatically (or manually) simulate keyboard input and mouse activity, move and resize windows
但我不知道该怎么做。有人能帮忙吗?
根据建议我尝试了以下操作:
因此,如下所示:
#!/bin/sh
for i in 'seq 1 200'
do
xdotool mousemove 1519 599 mousedown
sleep 2
xdotool mousemove 1519 750 mousedown
sleep 2
xdotool mousemove 1600 750 mouseup
sleep 2
done
而且它只是移动鼠标,但没有突出显示桌面上的区域,而该区域应该是按下了缪斯的左键。
答案1
要进行“拖动”,首先需要xdotool
按下鼠标按钮并输入mousedown
命令。然后发出mousemove
命令,并mouseup
在拖动完成后发出命令。