Bin ich beim Kunden starte ich meistens den Laptop aus den Ruhezustand. Danach läuft er und wir unterhalten uns noch. in der Zeit laufen gerade die Programme die viel Strom ziehen wie Outlook, Goodsync, Lookeen.
Diese sollten sobald der Laptop hochgefahren ist und feststellt er hängt nicht mehr am Strom sondern nur Akkubetrieb beendet werden.
ich selbst habe keinen Plan von Scripten schreiben
In einem anderen Forum hatte man mir schon folgendes zugesendet:
Code: Select all
#include <file.au3>
While 1
Global $sWMIService, $objWMIService, $colItems, $sName, $oItem
$sWMIService = "winmgmts:\\" & @ComputerName & "\root\CIMV2"
$objWMIService = ObjGet($sWMIService)
IF IsObj($objWMIService) Then
;Hier die Klasse ändern. Im Augenblick Win32_BIOS
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_Battery")
If IsObj($colItems) Then
For $oItem In $colItems
$sName = $oItem.BatteryStatus
Next
if $sName = 2 Then
;Netzteil dran
if ProcessExists("notepad.exe") Then
;nix machen
else
run("notepad.exe")
EndIf
;Msgbox(0,"", "dran")
;Exit
Else
ProcessClose("notepad.exe")
;MsgBox($MB_ICONERROR, "Bitte Netzteil prüfen", "Nicht angeschlossen." & @LF & "Bitte anschließen")
EndIf
EndIf
EndIf
WEnd
Was natürlich richtig cool wäre, wenn das Programm vom Stromanschluss gesteuert werden kann, sprich ist kein Kabel angeschlossen Programme beenden, wenn am Strom dann starten
Glaube mit Autohotkey geht sowas aber wie ?
Wer kann bitte Helfen ?