Я копался в StackExchange и на YouTube, но везде только как щелкает и перемещается
]. Мой вопрос: как нажать + удерживать, например, значок на рабочем столе и переместить его в другое место с помощью xdotool или выделить область со стрелкой мыши на рабочем столе, что также требует нажатия + удержание + перемещение?
Вот немного связанный вопрос Сценарий xdotool для выполнения движений и щелчков мышью , но все же другой.
Также я попытался найти в руководстве здесь xdotool - инструмент автоматизации командной строки X11
Там написано:
xdotool позволяет программно (или вручную) имитировать ввод с клавиатуры и работу мыши, перемещать и изменять размеры окон
Но я не могу найти как. Может кто-нибудь помочь, пожалуйста?
В соответствии с предложениями я попытался сделать следующее:
Итак, вот что:
#!/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
, и это просто перемещает мышь, но не выделяет область на рабочем столе, которая должна быть, это левая кнопка Муза сбита.
«Перетаскивание» должно сработать сначала, если xdotool
нажать кнопку мыши с помощью команда mousedown
. Затем выполните команды mousemove
и выполните mouseup
после завершения перетаскивания.