الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أستطيع أن أعرف إذا كانت بطارية اللابتوب ممتلئة أم لا

مغلق
بدأه theebasya في 14 أغسطس 2007 · 2 رد · 774 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم كيف أستطيع إخوتي في الله أن أعرف إذا كانت البطارية(بطارية اللابتوب) ممتلئة أم لا والشكر للجميع والسلام عليكم ورحمة الله وبركاته

#2
Option Explicit
Private Type SYSTEM_POWER_STATUS
	ACLineStatus As Byte
	BatteryFlag As Byte
	BatteryLifePercent As Byte
	Reserved1 As Byte
	BatteryLifeTime As Long
	BatteryFullLifeTime As Long
End Type

Private Declare Function GetSystemPowerStatus Lib "kernel32.dll" (ByRef lpSystemPowerStatus As SYSTEM_POWER_STATUS) As Long

Private Sub Form_Load()
Dim sysPower As SYSTEM_POWER_STATUS
GetSystemPowerStatus sysPower

Select Case sysPower.BatteryFlag
	Case 1
		MsgBox "High—the battery capacity is at more than 66 percent"
	Case 2
		MsgBox "Low—the battery capacity is at less than 33 percent"
	Case 4
		MsgBox "Critical—the battery capacity is at less than five percent"
	Case 8
		MsgBox "Charging"
	Case 128
		MsgBox "No system battery"
	Case 255
		MsgBox "Unknown status—unable to read the battery flag information"
End Select
End Sub

بس جربه أنت لأن معنديش Laptop

I

icon12.gif Win32 APIs

تم تعديل هذه المشاركة بواسطة msayed2004 في 14 أغسطس 2007 في 23:41

#3

السلام عليكم

الله يجزاك ألف خير

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…