View Full Version : programma che monitora tensione batteria notebook
marchigiano
11-05-2012, 14:31
dovrei fare un semplice programmino che mi avverte (con finesta e suono) quando la tensione della batteria scende sotto un certo livello
mi chiedevo quale linguaggio avesse l'accesso a tale variabile
ESSE-EFFE
11-05-2012, 15:06
Dovresti precisare per quale sistema operativo ti serve. Comunque credo che qualsiasi linguaggio/framework possa recuperare quell'informazione.
marchigiano
11-05-2012, 15:35
a già scusa, win7 64bit
e quale linguaggio mi suggerisci per un vecchio programmatore rimasto al cobol e pascal? :asd:
il programmino dovrebbe partire all'avvio e rimanere residente (possibilmente nella tray) e far partire l'avviso al superamento della soglia di tensione
ESSE-EFFE
11-05-2012, 15:50
Pascal? Potresti trovarti a tuo agio con Delphi, però non so se si trova in giro ancora la versione gratuita (Turbo Delphi).
Altrimenti i "soliti" C++/C#/VB.NET, ma ripeto, potremmo elencarli praticamente tutti...
marchigiano
11-05-2012, 22:24
ok e come si chiama la variabile della tensione?
potrei usare c++ o vb
ESSE-EFFE
12-05-2012, 09:24
ok e come si chiama la variabile della tensione?
Ovviamente non c'è una variabile, ma tramite la funzione GetSystemPowerStatus (http://msdn.microsoft.com/en-us/library/windows/desktop/aa372693(v=vs.85).aspx) si ottenengono le informazioni necessarie.
In ambiente .NET si può analogamente sfruttare la classe SystemInformation.PowerStatus.
lorenzo001
12-05-2012, 11:11
Dai un'occhiata a questo
http://www.blackwasp.co.uk/PowerStatus.aspx
marchigiano
12-05-2012, 16:20
dove trovo una spiegazione terra terra di vb.net che tra moduli e classi non ci capisco niente? :D
inoltre ho scaricato il compilatore dal sito microsoft ma non riesco a fare l'exe...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.