滑鼠控制
AutoControl 提供模擬滑鼠操作的功能,包括點擊、定位、捲動及拖曳操作。
取得滑鼠按鍵表
取得所有可用的滑鼠按鍵名稱:
from je_auto_control import mouse_table
print(mouse_table)
Tip
完整的滑鼠按鍵列表請參考 Mouse Keys。
按下與釋放
按住滑鼠按鍵,延遲後釋放:
from time import sleep
from je_auto_control import press_mouse, release_mouse
press_mouse("mouse_right")
sleep(1)
release_mouse("mouse_right")
點擊
按下並立即釋放滑鼠按鍵:
from je_auto_control import click_mouse
# 在目前位置右鍵點擊
click_mouse("mouse_right")
# 在指定座標左鍵點擊
click_mouse("mouse_left", x=500, y=300)
游標位置
取得及設定滑鼠游標位置:
from je_auto_control import get_mouse_position, set_mouse_position
# 取得目前位置
x, y = get_mouse_position()
print(f"滑鼠位置: ({x}, {y})")
# 移動滑鼠到 (100, 100)
set_mouse_position(100, 100)
捲動
捲動滑鼠滾輪:
from je_auto_control import mouse_scroll
# 向下捲動 5 個單位
mouse_scroll(scroll_value=5)
Note
在 Linux 上,可以使用 scroll_direction 參數指定捲動方向:
"scroll_up"、"scroll_down"、"scroll_left"、"scroll_right"。