खोज…


परिचय

pyutogui एक मॉड्यूल है जो माउस और कीबोर्ड को नियंत्रित करने के लिए उपयोग किया जाता है। यह मॉड्यूल मूल रूप से माउस क्लिक और कीबोर्ड प्रेस कार्यों को स्वचालित करने के लिए उपयोग किया जाता है। माउस के लिए, स्क्रीन के निर्देशांक (0,0) शीर्ष-बाएं कोने से शुरू होते हैं। यदि आप नियंत्रण से बाहर हैं, तो जल्दी से माउस कर्सर को टॉप-लेफ्ट में ले जाएं, यह पायथन से माउस और कीबोर्ड का नियंत्रण लेगा और आपको वापस दे देगा।

माउस कार्य

माउस को नियंत्रित करने के लिए ये कुछ उपयोगी माउस फ़ंक्शन हैं।

size()           #gave you the size of the screen
position()     #return current position of mouse
moveTo(200,0,duration=1.5)     #move the cursor  to (200,0) position  with 1.5 second delay     
moveRel()          #move the cursor relative to your current position.
click(337,46)           #it will click on the position mention there
dragRel()              #it will drag the mouse relative to position
pyautogui.displayMousePosition()     #gave you the current mouse position but should be done on terminal.

कीबोर्ड के कार्य

कुंजी दबाने को स्वचालित करने के लिए ये कुछ उपयोगी कीबोर्ड फ़ंक्शन हैं।

typewrite('')    #this will type the string on the screen where current window has focused.
typewrite(['a','b','left','left','X','Y'])
pyautogui.KEYBOARD_KEYS    #get the list of all the keyboard_keys.
pyautogui.hotkey('ctrl','o')    #for the combination of keys to enter.

स्क्रीनशॉट और छवि मान्यता

ये फंक्शन स्क्रीनशॉट लेने में आपकी मदद करेंगे और स्क्रीन के हिस्से के साथ इमेज को भी मैच करेंगे।

.screenshot('c:\\path')        #get the screenshot.
.locateOnScreen('c:\\path')    #search that image on screen and get the coordinates for you.
locateCenterOnScreen('c:\\path')       #get the coordinate for the image on screen.


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow