Files
ram-raghav-s_computer-use/scripts/drag.sh

24 lines
473 B
Bash

#!/bin/bash
# drag.sh - Drag from start to end coordinates
# Usage: drag.sh X1 Y1 X2 Y2
export DISPLAY=:99
X1=$1
Y1=$2
X2=$3
Y2=$4
if [ -z "$X1" ] || [ -z "$Y1" ] || [ -z "$X2" ] || [ -z "$Y2" ]; then
echo "ERROR: Usage: drag.sh X1 Y1 X2 Y2" >&2
exit 1
fi
xdotool mousemove --sync "$X1" "$Y1" mousedown 1 mousemove --sync "$X2" "$Y2" mouseup 1
echo "Dragged from $X1,$Y1 to $X2,$Y2"
# Auto-screenshot after action
sleep 2
exec "$(dirname "$0")/screenshot.sh"