Hướng dẫn python-gps package - gói python-gps

Bài viết này minh họa cách tự động hóa các chuyển động của chuột và bàn phím bằng mô -đun Pyautogui trong Python. Mô -đun này không được tải trước với Python. Vì vậy, để cài đặt nó chạy lệnh sau: & nbsp; & nbsp;pyautogui module in python. This module is not preloaded with python. So to install it run the following command:  pyautogui module in python. This module is not preloaded with python. So to install it run the following command: 
 

Show
     pip3 install pyautogui

    Kiểm soát chuyển động của chuột bằng mô -đun Pyautogui

    Track Python và điều khiển chuột bằng hệ tọa độ của màn hình. Giả sử độ phân giải của màn hình của bạn là 1920x1080, thì hệ tọa độ màn hình của bạn trông giống như thế này: & nbsp; & nbsp; 
     

    • Kích thước (): Hàm này được sử dụng để có độ phân giải màn hình. & NBSP; This function is used to get Screen resolution.  This function is used to get Screen resolution.
       

    Python

     (1920, 1080)
    1
     (1920, 1080)
    2

     (1920, 1080)
    3
     (1920, 1080)
    4

    Lưu tệp này với tiện ích mở rộng .Py, sau đó chạy tệp. & Nbsp; hàm python sử dụng kích thước () này để xuất độ phân giải màn hình của bạn theo định dạng x, y: & nbsp; đầu ra: & nbsp; & nbsp;This python code use size() function to output your screen resolution in x, y format: Output:  
    This python code use size() function to output your screen resolution in x, y format: 
    Output: 
     

     (1920, 1080)

    Lưu ý: Một số mã được cung cấp trong bài viết này có thể không chạy trên GeekSforGeeks IDE, vì GeekSfeeks IDE không có các mô -đun cần thiết để chạy các mã này. Nhưng các mã này có thể dễ dàng chạy cục bộ trên PC của bạn bằng cách cài đặt Python và làm theo các hướng dẫn được cung cấp trong bài viết. & NBSP; & NBSP; 
     

    • Moveto (): Sử dụng chức năng này để di chuyển chuột trong mô -đun pyautogui. & nbsp; & nbsp; use this function to move the mouse in pyautogui module.   use this function to move the mouse in pyautogui module. 
       

    Python

     (1920, 1080)
    1
     (1920, 1080)
    2

    Lưu tệp này với tiện ích mở rộng .Py, sau đó chạy tệp. & Nbsp; hàm python sử dụng kích thước () này để xuất độ phân giải màn hình của bạn theo định dạng x, y: & nbsp; đầu ra: & nbsp; & nbsp;This python code use size() function to output your screen resolution in x, y format: Output:  

    Lưu ý: Một số mã được cung cấp trong bài viết này có thể không chạy trên GeekSforGeeks IDE, vì GeekSfeeks IDE không có các mô -đun cần thiết để chạy các mã này. Nhưng các mã này có thể dễ dàng chạy cục bộ trên PC của bạn bằng cách cài đặt Python và làm theo các hướng dẫn được cung cấp trong bài viết. & NBSP; & NBSP; 
     

    • Moveto (): Sử dụng chức năng này để di chuyển chuột trong mô -đun pyautogui. & nbsp; & nbsp; use this function to move the mouse in pyautogui module.   moves the mouse pointer relative to its previous position. 
       

    Python

     (1920, 1080)
    1
     (1920, 1080)
    2

    Lưu tệp này với tiện ích mở rộng .Py, sau đó chạy tệp. & Nbsp; hàm python sử dụng kích thước () này để xuất độ phân giải màn hình của bạn theo định dạng x, y: & nbsp; đầu ra: & nbsp; & nbsp;This python code use size() function to output your screen resolution in x, y format: Output:  

    Lưu ý: Một số mã được cung cấp trong bài viết này có thể không chạy trên GeekSforGeeks IDE, vì GeekSfeeks IDE không có các mô -đun cần thiết để chạy các mã này. Nhưng các mã này có thể dễ dàng chạy cục bộ trên PC của bạn bằng cách cài đặt Python và làm theo các hướng dẫn được cung cấp trong bài viết. & NBSP; & NBSP; 
     

    • Moveto (): Sử dụng chức năng này để di chuyển chuột trong mô -đun pyautogui. & nbsp; & nbsp; use this function to move the mouse in pyautogui module.   function to get current position of the mouse pointer. 
       

    Python

     (1920, 1080)
    1
     (1920, 1080)
    2

     (1920, 1080)
    3
     (1920, 1080)
    19

    Lưu tệp này với tiện ích mở rộng .Py, sau đó chạy tệp. & Nbsp; hàm python sử dụng kích thước () này để xuất độ phân giải màn hình của bạn theo định dạng x, y: & nbsp; đầu ra: & nbsp; & nbsp;This python code use size() function to output your screen resolution in x, y format: Output:  
     

    • Lưu ý: Một số mã được cung cấp trong bài viết này có thể không chạy trên GeekSforGeeks IDE, vì GeekSfeeks IDE không có các mô -đun cần thiết để chạy các mã này. Nhưng các mã này có thể dễ dàng chạy cục bộ trên PC của bạn bằng cách cài đặt Python và làm theo các hướng dẫn được cung cấp trong bài viết. & NBSP; & NBSP; Function used for clicking and dragging the mouse. 
       

    Python

     (1920, 1080)
    1
     (1920, 1080)
    2

     (1920, 1080)
    22
     (1920, 1080)
    6

     (1920, 1080)
    0
     (1920, 1080)
    6
     (1920, 1080)
    5

    Lưu tệp này với tiện ích mở rộng .Py, sau đó chạy tệp. & Nbsp; hàm python sử dụng kích thước () này để xuất độ phân giải màn hình của bạn theo định dạng x, y: & nbsp; đầu ra: & nbsp; & nbsp;This python code use size() function to output your screen resolution in x, y format: Output:  
    We have two functions associated with the drag operation of the mouse, dragTo and dragRel. They perform similar to moveTo and moveRel functions, except they hold the left mouse button while moving, thus initiating a drag. 
    This functionality can be used at various places, like moving a dialog box, or drawing something automatically using a pencil tool in MS Paint. To draw a square in paint: 
     

    Python

     (1920, 1080)
    1
     (1920, 1080)
    2

     (1920, 1080)
    1
     (1920, 1080)
    2

     (1920, 1080)
    31
     (1920, 1080)
    32

     (1920, 1080)
    5

    Lưu tệp này với tiện ích mở rộng .Py, sau đó chạy tệp. & Nbsp; hàm python sử dụng kích thước () này để xuất độ phân giải màn hình của bạn theo định dạng x, y: & nbsp; đầu ra: & nbsp; & nbsp;This python code use size() function to output your screen resolution in x, y format: Output:  

    Lưu ý: Một số mã được cung cấp trong bài viết này có thể không chạy trên GeekSforGeeks IDE, vì GeekSfeeks IDE không có các mô -đun cần thiết để chạy các mã này. Nhưng các mã này có thể dễ dàng chạy cục bộ trên PC của bạn bằng cách cài đặt Python và làm theo các hướng dẫn được cung cấp trong bài viết. & NBSP; & NBSP;

    Moveto (): Sử dụng chức năng này để di chuyển chuột trong mô -đun pyautogui. & nbsp; & nbsp;

    Python

    Các

    Mã này sử dụng hàm Moveto (), có tọa độ X và Y và đối số thời lượng tùy chọn. Chức năng này di chuyển con trỏ chuột của bạn từ vị trí hiện tại của nó sang tọa độ X, Y và mất thời gian theo quy định của đối số thời gian để làm như vậy. Lưu và chạy tập lệnh Python này để xem con trỏ chuột của bạn chuyển từ vị trí hiện tại của nó sang tọa độ (100, 100), mất 1 giây trong quá trình này. & NBSP; & nbsp;After 10 seconds, you will see a square being drawn in MS paint, with its top-left edge at 1000, 1000, and edge length 100 pixels.
    After 10 seconds, you will see a square being drawn in MS paint, with its top-left edge at 1000, 1000, and edge length 100 pixels.

    • hàm moverel (): di chuyển con trỏ chuột so với vị trí trước đó. & nbsp; & nbsp; scroll function takes no. of pixels as an argument, and scrolls the screen up to a given number of pixels.  scroll function takes no. of pixels as an argument, and scrolls the screen up to a given number of pixels.
       

    Python

    Các

     (1920, 1080)
    068
     (1920, 1080)
    069

     (1920, 1080)
    5

    Mã này sử dụng hàm Moveto (), có tọa độ X và Y và đối số thời lượng tùy chọn. Chức năng này di chuyển con trỏ chuột của bạn từ vị trí hiện tại của nó sang tọa độ X, Y và mất thời gian theo quy định của đối số thời gian để làm như vậy. Lưu và chạy tập lệnh Python này để xem con trỏ chuột của bạn chuyển từ vị trí hiện tại của nó sang tọa độ (100, 100), mất 1 giây trong quá trình này. & NBSP; & nbsp;After 10 seconds, you will see a square being drawn in MS paint, with its top-left edge at 1000, 1000, and edge length 100 pixels.
     

    • hàm moverel (): di chuyển con trỏ chuột so với vị trí trước đó. & nbsp; & nbsp; scroll function takes no. of pixels as an argument, and scrolls the screen up to a given number of pixels.  You can automate typing of the string by using typewrite() function. just pass the string which you want to type as an argument of this function. 
       

    Python

    Các

     (1920, 1080)
    22
     (1920, 1080)
    6

     (1920, 1080)
    0
     (1920, 1080)
    6
     (1920, 1080)
    5

     (1920, 1080)
    68
     (1920, 1080)
    69

     (1920, 1080)
    5

    Mã này sử dụng hàm Moveto (), có tọa độ X và Y và đối số thời lượng tùy chọn. Chức năng này di chuyển con trỏ chuột của bạn từ vị trí hiện tại của nó sang tọa độ X, Y và mất thời gian theo quy định của đối số thời gian để làm như vậy. Lưu và chạy tập lệnh Python này để xem con trỏ chuột của bạn chuyển từ vị trí hiện tại của nó sang tọa độ (100, 100), mất 1 giây trong quá trình này. & NBSP; & nbsp;After 10 seconds, you will see a square being drawn in MS paint, with its top-left edge at 1000, 1000, and edge length 100 pixels.
     

    • hàm moverel (): di chuyển con trỏ chuột so với vị trí trước đó. & nbsp; & nbsp; scroll function takes no. of pixels as an argument, and scrolls the screen up to a given number of pixels.  You can pass key names separately through typewrite() function. 
       

    Python

    Các

     (1920, 1080)
    03
     (1920, 1080)
    04
     (1920, 1080)
    0
     (1920, 1080)
    06
     (1920, 1080)
    0
     (1920, 1080)
    08
     (1920, 1080)
    09

    Mã này sử dụng hàm Moveto (), có tọa độ X và Y và đối số thời lượng tùy chọn. Chức năng này di chuyển con trỏ chuột của bạn từ vị trí hiện tại của nó sang tọa độ X, Y và mất thời gian theo quy định của đối số thời gian để làm như vậy. Lưu và chạy tập lệnh Python này để xem con trỏ chuột của bạn chuyển từ vị trí hiện tại của nó sang tọa độ (100, 100), mất 1 giây trong quá trình này. & NBSP; & nbsp;After 10 seconds, you will see a square being drawn in MS paint, with its top-left edge at 1000, 1000, and edge length 100 pixels.
     

    • hàm moverel (): di chuyển con trỏ chuột so với vị trí trước đó. & nbsp; & nbsp; scroll function takes no. of pixels as an argument, and scrolls the screen up to a given number of pixels.  Use hotkey() function to press the combination of keys like ctrl-c, ctrl-a, etc.
       

    Python

    Các

     (1920, 1080)
    12
     (1920, 1080)
    08
     (1920, 1080)
    0
     (1920, 1080)
    04
     (1920, 1080)
    5

    Mã này sử dụng hàm Moveto (), có tọa độ X và Y và đối số thời lượng tùy chọn. Chức năng này di chuyển con trỏ chuột của bạn từ vị trí hiện tại của nó sang tọa độ X, Y và mất thời gian theo quy định của đối số thời gian để làm như vậy. Lưu và chạy tập lệnh Python này để xem con trỏ chuột của bạn chuyển từ vị trí hiện tại của nó sang tọa độ (100, 100), mất 1 giây trong quá trình này. & NBSP; & nbsp;After 10 seconds, you will see a square being drawn in MS paint, with its top-left edge at 1000, 1000, and edge length 100 pixels.

    Example:

    hàm moverel (): di chuyển con trỏ chuột so với vị trí trước đó. & nbsp; & nbsp; scroll function takes no. of pixels as an argument, and scrolls the screen up to a given number of pixels. 

    Python3

     (1920, 1080)
    1
     (1920, 1080)
    2

    Lưu tệp này với tiện ích mở rộng .Py, sau đó chạy tệp. & Nbsp; hàm python sử dụng kích thước () này để xuất độ phân giải màn hình của bạn theo định dạng x, y: & nbsp; đầu ra: & nbsp; & nbsp; 

     (1920, 1080)
    1

     (1920, 1080)
    18
     (1920, 1080)
    23
     (1920, 1080)
    24
     (1920, 1080)
    25
     (1920, 1080)
    0
     (1920, 1080)
    27
     (1920, 1080)
    5
     (1920, 1080)
    23
     (1920, 1080)
    30
     (1920, 1080)
    31
     (1920, 1080)
    5
     (1920, 1080)
    23
     (1920, 1080)
    34
     (1920, 1080)
    35
     (1920, 1080)
    09
     (1920, 1080)
    23
     (1920, 1080)
    31
     (1920, 1080)
    39
     (1920, 1080)
    5

    Lưu ý: Một số mã được cung cấp trong bài viết này có thể không chạy trên GeekSforGeeks IDE, vì GeekSfeeks IDE không có các mô -đun cần thiết để chạy các mã này. Nhưng các mã này có thể dễ dàng chạy cục bộ trên PC của bạn bằng cách cài đặt Python và làm theo các hướng dẫn được cung cấp trong bài viết. & NBSP; & NBSP; You can automate typing of the string by using typewrite() function. just pass the string which you want to type as an argument of this function.  

     (1920, 1080)
    23
     (1920, 1080)
    24
     (1920, 1080)
    43
     (1920, 1080)
    0
     (1920, 1080)
    45
     (1920, 1080)
    5
     (1920, 1080)
    23
     (1920, 1080)
    24
     (1920, 1080)
    55
     (1920, 1080)
    0
     (1920, 1080)
    57
     (1920, 1080)
    5
     (1920, 1080)
    23
     (1920, 1080)
    24
     (1920, 1080)
    61
     (1920, 1080)
    0
     (1920, 1080)
    63
     (1920, 1080)
    5
     (1920, 1080)
    23
     (1920, 1080)
    24
     (1920, 1080)
    67
     (1920, 1080)
    0
     (1920, 1080)
    69
     (1920, 1080)
    5
     (1920, 1080)
    71
     (1920, 1080)
    3
     (1920, 1080)
    73

     (1920, 1080)
    31
     (1920, 1080)
    32

    Vượt qua tên khóa: Bạn có thể chuyển tên khóa một cách riêng biệt thông qua hàm portewrite (). & Nbsp; & nbsp; You can pass key names separately through typewrite() function.  tkkhhaarree. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks.