رفتن به مطلب
بازگشایی انجمن! ×
GuardIran

کیبورد مجازی اجرای دستورات روی سیستم تارگت با پایتون


پست های پیشنهاد شده

from keyboard import press_and_release , write
from time import sleep

command = "echo THIS Command Will Run on the CMD :)"

press_and_release("left windows + R") # Press And Release WINDOWS + R -> OPEN Run
sleep(0.5)
write("cmd") # Write cmd on RUN
press_and_release("enter") # Press Enter For Open Cmd
sleep(0.5)
write(command) # write command in cmd
press_and_release("enter") # Run Command in cmd

 

توضیح سورس کد : در ابتدا تابع press_and_release رو برای زدن کلید های کیبورد و تابع write برای نوشتن یک متن توسط کیبورد رو از کتابخونه ی keyboard ایمپورت کردیم .

سپس یه متغییر تعریف کردیم به نام command و دستوری که قراره توی cmd اجرا بشه رو ریختیم داخلش .

در خط بعدی با استفاده از تابع press_and_release کلید های ترکیبی windows + r رو زدیم تا پنجره run باز بشه .

پس از اون نیم ثانیه تاخیر ایجاد کردیم تا پنجره run کامل باز بشه .

سپس در خط بعد با استفاده از تابع write عبارت cmd رو داخل پنجره run نوشتیم .

پس از اون کلید enter رو با استفاده از تابع press_and_release فشار دادیم تا خط فرمان (cmd) باز بشه .

سپس دوباره 0.5 ثانیه صبر کردیم تا خط فرمان کامل باز بشه .

در خط بعدی دستوری که قراره اجرا بشه رو در cmd نوشتیم .

و نهایتا با استفاده از تابع press_and_release کلید enter  رو زدیم تا دستور اجرا بشه و تمام .

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • ایجاد مورد جدید...