Operating System - returning Battery, Platform,Workarea information

 

'Description: Utilizes SysInfo.ocx to show battery, platform, and workarea information.

'Subroutine needs one listbox. Keep the default name of both controls.
List1.AddItem "BatteryFullTime = " & Format$(SysInfo1.BatteryFullTime)
List1.AddItem "BatteryLifeTime = " & Format$(SysInfo1.BatteryLifeTime)
List1.AddItem "BatteryLifePercent = " & Format$(SysInfo1.BatteryLifePercent / 100, "Percent")

Select Case SysInfo1.BatteryStatus
Case 1
List1.AddItem "BatteryStatus = HIGH"
Case 2
List1.AddItem "BatteryStatus = LOW"
Case 4
List1.AddItem "BatteryStatus = CRITICAL"
Case 128
List1.AddItem "BatteryStatus = NO BATTERY"
Case 255
List1.AddItem "BatteryStatus = UNKNOWN"
End Select

Select Case SysInfo1.OSPlatform
Case 0
List1.AddItem "OSPlatform = Unknown 32-Bit Windows"
Case 1
List1.AddItem "OSPlatform = Windows 95"
Case 2
List1.AddItem "OSPlatform = Windows NT"
End Select

List1.AddItem "OSVersion = " & SysInfo1.OSVersion
List1.AddItem "OSBuild = " & SysInfo1.OSBuild
List1.AddItem "ScrollBarSize = " & SysInfo1.ScrollBarSize
List1.AddItem "WorkAreaHeight = " & SysInfo1.WorkAreaHeight
List1.AddItem "WorkAreaTop = " & SysInfo1.WorkAreaTop
List1.AddItem "WorkAreaLeft = " & SysInfo1.WorkAreaLeft
List1.AddItem "WorkAreaWidth = " & SysInfo1.WorkAreaWidth

 

Back

Index

Return to home page