วันจันทร์ที่ 7 มกราคม พ.ศ. 2562

Simulate Mouse Events

การจำลองเมาส์

from pynput.mouse import Button, Controller
mouse = Controller()

การตั้งตำแหน่งของเมาส์
    mouse.position = (posX, posY) 
    เมาส์จะเริ่มที่จุด (posX, posY)
การเลื่อนเมาส์
    mouse.move(posX, posY)
    เมาส์เลื่อนไปที่จุด (posX, posY)

การคลิ้กบนเมาส์
    mouse.click( mouseButton, click time)
        - mouseButton จะมี 3 แบบ คือ 
            1. Button.left
            2. Button.right
            3. Button.middle        
        - click time  เป็นจำนวนครั้งในการกด
 

การเลื่อนขึ้นลง
    mouse.scroll( LeftRight, UpDown)
        - LeftRight เป็นการเลื่อนซ้าย หรือ ขวา โดยถ้าหาจะเลื่อนไปทางซ้าย จะใช้เป็นจำนวนเต็มลบ แต่ถ้าหากจะเลื่อนไปทางขวา จะเป็นจำนวนเต็มบวก
        - UpDown เป็นการเลื่อนขึ้น หรือ ลง โดยถ้าต้องการเลื่อนขึ้น จะใช้เป็นจำนวนเต็มลบ แต่ถ้าหากจะเลื่อนลง จะใช้เป็นจำนวนเต็มบวก


ไม่มีความคิดเห็น:

แสดงความคิดเห็น