محمد جواد حق بیگی
محمد جواد حق بیگی
خواندن ۱ دقیقه·۴ سال پیش

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

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


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

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

pip install pyautogui keyboard

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

from keyboard import * from pyautogui import *

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

press_and_release(&quotدکمه مورد نظر&quot)

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

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

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

write(&quotمتن مورد نظر&quot)

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

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

import time, pyautogui, os from keyboard import press_and_release, write press_and_release(&quotleft windows + R&quot) time.sleep(0.5) write(&quotnotepad.exe&quot) press_and_release(&quotenter&quot) time.sleep(1) write(&quotstart www.irnelm.blog.ir&quot) time.sleep(1) pyautogui.hotkey('ctrl', 's') time.sleep(1) write(&quotstart.bat&quot) time.sleep(1) pyautogui.press(&quotenter&quot) time.sleep(0.5) press_and_release(&quotleft arrow&quot) time.sleep(0.5) press_and_release(&quotenter&quot) time.sleep(5) pyautogui.hotkey(&quotctrl&quot, &quotw&quot) time.sleep(2) press_and_release(&quotdown arrow&quot) time.sleep(3) press_and_release(&quotenter&quot) time.sleep(10)

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

irnelmپایتونpyautoguiکیبوردکنترل
سلام . من محمد جواد حق بیگیم دانش آموز کلاس هشتم تیزهوشان(تیزهوشان انصافا خیلی سخته) . عاشق برنامه نویسیم و امیدوارم حالتون خوب باشه:)
شاید از این پست‌ها خوشتان بیاید