اموزش کنترل کیبورد با پایتون

اموزش کنترل کیبورد با پایتون
اموزش کنترل کیبورد با پایتون

 

به نام خدا من محمد جواد حق بیگی هستم به وبلاگم سر بزنید ادرس در این آموزش ما با کتابخانه pyautogui و keyboard اشنا میشین و کابردش رو بررسی میکنیم

برای نصب این دوکتابخانه از دستور زیر کمک میگیریم

pip install pyautogui keyboard

بعد با دستور زیر کتابخانه های مورد نظر رو ایمپورت میکنیم:

from keyboard import *
from pyautogui import *

بعد با دستور زیر دکمه یا کلید میانبری رو در کامپیوتر هدف وارد میکنیم

press_and_release("دکمه مورد نظر")

برای زدن کلید میانبر

press_and_release("کلید دوم کلید میانبر","کلید اول کلید میانبر")

برای تایپ کردن

write("متن مورد نظر")

برای این که چند کار رو با کیبورد انجام بدید یک sleep کوتاه بین کار ها بزارید تا وقت کنه انجام شه و بعدش دستور بعد اجرا شه

یک نمونه از کار با این پکیج

from keyboard import press_and_release, write
import pyautogui,  os , time
press_and_release("left windows + R")
time.sleep(0.5)
write("notepad.exe")
press_and_release("enter")
time.sleep(1)
write("start www.irnelm.blog.ir")
time.sleep(1)
pyautogui.hotkey('ctrl', 's')
time.sleep(1)
write("start.bat")
time.sleep(1)
pyautogui.press("enter")
time.sleep(0.5)
press_and_release("left arrow")
time.sleep(0.5)
press_and_release("enter")
time.sleep(5)
pyautogui.hotkey("ctrl", "w")
time.sleep(2)
press_and_release("down arrow")
time.sleep(3)
press_and_release("enter")
time.sleep(10)

اجراش کنید جالب بودش یا نه؟ این برنامه پنجره run رو باز میکنه و باهاش notepad ویندوز رو اجرا میکنه و توش یک کد مینویسه که سایت https://irnelm.blog.ir رو باز کنه بعد با اسم start.bat سیو میکنه و فلش سمت چپ رو برای این که اگر قبلا وجود داشت تو صفحه replace بره رو یس و enter رو بزنه بعد فلش پایین رو بزنه بره رو فایل start.bat و enter بزنه که سایت https://irnelm.blog.ir باز شه ممنون از توجه شما به وبلاگم سر بزنید: ادرس و اگر جایی گذاشتین حتما منبع رو زکر کنید ممنون