webForumDet fria alternativet

Bärbar dator

6 svar · 260 visningar · startad av msossna

msossnaMedlem sedan feb. 2002476 inlägg
#1

Någon som vet hur man får information om batteriets (på en bärbar dator) status (%)?

ShoGunMedlem sedan aug. 2002237 inlägg
#2

Beror på om du menar via OS eller själva batteriet... Vilket OS kör du??

Mitt batteri har typ "tömts" helt... på ca 6 mån... tycker det var lite väl dåligt... lämnade in det till leverantören... de skulle försölka "nollställa" det genom att ge det en elchock eller nåt sånt... (KIDS...don´t try this at home...=)

Har inte hämtat det ännu så vet inte om det blev något bättre men återkommer...

MVH ShoGun

Alpha IIMedlem sedan maj 20002 993 inlägg
#3

ShoGun, det här är delphi forumet :p

msossnaMedlem sedan feb. 2002476 inlägg
#4

Jag vill veta hur jag får reda på ststusen på batteriet via delphi, jag navänder win 98, spelar ingen roll hur man får reda på det, bara programet får reda på det.

jtMedlem sedan juni 2000350 inlägg
#5

GetSystemPowerStatus

msossnaMedlem sedan feb. 2002476 inlägg
#6

GetSystemPowerStatus är väl förr C++???
på msdn står det att windows.h behövsm vilket är för C++

jtMedlem sedan juni 2000350 inlägg
#7

Funktionen är deklarerad i windows.pas du hittar även datastukturen SystemPowerStatus där.

var
SystemPowerStatus: TSystemPowerStatus;
BF: integer;
begin
GetSystemPowerStatus(SystemPowerStatus);
Case SystemPowerStatus.BatteryFlag of
BATTERY_FLAG_HIGH: ShowMessage('BATTERY_FLAG_HIGH');
BATTERY_FLAG_LOW: ShowMessage('BATTERY_FLAG_LOW');
BATTERY_FLAG_CRITICAL: ShowMessage('BATTERY_FLAG_CRITICAL');
BATTERY_FLAG_CHARGING: ShowMessage('BATTERY_FLAG_CHARGING');
BATTERY_FLAG_NO_BATTERY: ShowMessage('BATTERY_FLAG_NO_BATTERY');
BATTERY_FLAG_UNKNOWN: ShowMessage('BATTERY_FLAG_UNKNOWN');
end;
end;

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)