امیر احمدی

آیا میشه با پایتون سخت افزار کامپیوتر رو کنترل کرد ؟

امیر احمدی ۱۳۹۵/۰۶/۰۹ مباحث عمومی برنامه‌نویسی

سلام.

امکانش هست مثلا CD-rom سیستم رو با پایتون کنترل کرد؟ مثلا هر 3 ثانیه باز و بسته بشه !

پاسخ‌ها به این تاپیک
amir1383
amir1383
۱۳۹۵/۱۲/۱۶

سلاممیشه کمی بیشتر در باره ماژول ctypes صحبت کنید و چند منبع معرفی کنید؟دستور زیر چه کاربریدی داره:set cdaudio door openممنون میشم اگه پاسخ بدید

stack programer
stack programer
۱۳۹۵/۰۶/۱۵

سلام البته اگه فقط سی دی رام باشه بله

ولی برای کار با سخت افزار سی و اسمبلی حرف اول را می زنند.

این کد درپایتون  3 تست شده است.رو بعضی لب تاپ ها که در سی دی رام باز بشه دیگه نمی تونی با کد ببندی باید دستی ببندی

# open and close the CD tray door (Windows OS)
# tested with Python 3.1
import ctypes
import time
# open the CD tray door
ctypes.windll.winmm.mciSendStringW("set cdaudio door open",None, 0, None)
# wait 3.5 seconds
time.sleep(3.5)
# close the CD tray (manual closing only with some notebooks)
ctypes.windll.winmm.mciSendStringW("set cdaudio door closed",None, 0, None)
حسین فاضل
حسین فاضلبه شدت عاشق کامپیوتر و برنامه نویسی هستم
۱۳۹۹/۰۸/۱۲

دمت گرم ممنون

در پاسخ به