PDA

View Full Version : آموزش: دسترسی به اطلاعات باطری لپ تاپ



es.es.es
جمعه 10 آذر 1391, 00:33 صبح
برای این کار ابتدا باید یک نمونه از کلاس powerstatus به صورت زیر بگیریم

Powerstatus ps=SystemInformation.Powerstatus;


حالا شی ps چند خصوصیت داره به نامه های
batterychargestatus
batteryfulllifetime
batterylifepercent
bateryliferRemaning
و
powerlinestatus
که به ترتیب اولی موقعیت شارژو نشون میده مثل اینکه باطری ضعیفه یا باطری پره
دومی مدت کامل باطریه که زیاد کاری باهاش نداریم برای تشخیص پر شدن شارژهست سومی هم درصد باقی مونده از باطریه البته باید در یه صد ضرب بشه چون به صورت اعشاریه چهارمی هم تعداد ثانیه ای که مونده تا باطری تموم بشه آخریم برای ما نشون میده باطری onlineیا offline یعنی به برق هست یا نه
تو اینترنت به زبون فارسی چیزی از این مطلب نبود گذاشتم حال کنید اگه سوالی بود بگید

es.es.es
جمعه 10 آذر 1391, 12:05 عصر
البته اگه شارژ نباشه batterylifetime رو -1 نشون میده و باطری batterychargestatus هم 0 است
یک مثال کوچیکم میذارم

Powerstatus ps=Systeminformation.powerstatus;

lable1.text=ps.powerlinestatus.tostring();

FastCode
شنبه 11 آذر 1391, 03:47 صبح
ویندوز کلاً یکی کم نشون میده.
میتونید با یه ماشین مجازی لینوکس و VirtualBox+GuestAdditions تست کنید.
از مایکروسافت هیچی بعید نیست.