Hey ... gibts ne WMI Class mit deren hilfe ich herausbekomme ob mein Laptop gerade auf- oder zugeklappt ist?
vlt gibts auch ne andere möglichkeit das herauszufinden
Hey ... gibts ne WMI Class mit deren hilfe ich herausbekomme ob mein Laptop gerade auf- oder zugeklappt ist?
vlt gibts auch ne andere möglichkeit das herauszufinden
in einer Dockingstation, wenn zugeklappt?
Ansonsten würde ich sagen nein.
nein der steht ganz normal auf meinem Schreibtisch
Dann würde ich sagen hast du keine Chance, weil die Gelenke des Displays keine elektrik beeinflusst.
doch schon weil wenn ich den laptop zuklappe geht das display aus ... und das wird ja von Windows beeinflusst weil ich einstellen kann ob das lciht an bleiben soll, ob er in standby gehen soll, etc.
Teste mal sowas
$strComputer = "."
$objWMIService = ObjGet("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")
$colMonitoredEvents = $objWMIService.ExecNotificationQuery _
("Select * from Win32_PowerManagementEvent")
While 1
$strLatestEvent = $colMonitoredEvents.NextEvent
ConsoleWrite($strLatestEvent.EventType)
WEnd
hm ne geht leider net ... er schreibt garnix rein
Und dies?
Dim $strComputer = "localhost", $message_title, $message_content
$oBJ = ObjGet ("winmgmts:\\" & $strComputer & "\root\cimv2")
$event = $oBJ.ExecNotificationQuery("Select * from Win32_PowerManagementEvent")
$ret = $event.NextEvent.EventType
Switch $ret
Case 4
$message_title = "Entering Suspend"
$message_content = "Indicates that the computer is about to enter the suspended state."
Case 7
$message_title = "Resume from Suspend"
$message_content = "Indicates that a ResumeSuspend message has been sent, enabling the computer to return to its regular power state."
Case 10
$message_title = "Power Status Change"
$message_content = "Indicates a change in the power status of the computer, such as a switch from battery power to AC, or from AC to an uninterruptible power supply"
Case 11
$message_title = "OEM Event"
$message_content = "Indicates that an Advanced Power Management (APM) BIOS has sent an OEM event"
Case 18
$message_title = "Resume Automatic"
$message_content = "Indicates that the computer has awakened in response to an event"
EndSwitch
MsgBox (0, $message_title, $message_content)
[/autoit]Mega
geht auch nicht richtig .. die MsgBox erscheint garnicht erst ...
Habe Windows 7 64bit