#Ubuntu#__shell__在线课程防挂课脚本
下属脚本实现定期在屏幕固定位置进行双击的操作,以模仿人对界面的操作,规避系统对长时间不动挂课的检测。可以设置获取哪一个屏幕,以及设置捕捉屏幕哪个位置,以及设置间隔双击时间。
#!/bin/bash
# 设置点击的位置(以屏幕坐标表示)
x_pos=1670 # 第二个屏幕的左侧结束坐标
y_pos=737 # 第二个屏幕的中心坐标
# 设置点击的间隔时间(单位:秒)
interval=4
while true; do
# 获取第二个屏幕的信息
screen_info=$(xrandr | grep " connected" | sed -n '2p')
screen_width=$(echo $screen_info | awk '{print $4}' | cut -d 'x' -f1)
# 使用xdotool模拟鼠标点击
xdotool mousemove $((screen_width + x_pos)) $y_pos click 1
sleep 1
xdotool mousemove $((screen_width + x_pos)) $y_pos click 1
# 等待指定的间隔时间
sleep $interval
done