kann man einen shut down für eine kurze zeit anhalten
sprich ich drücke herunterfahren dann hält autoit den shutdown für 5 sek. an und startet in dann neu oder lässt ihn weiter laufen
kann man einen shut down für eine kurze zeit anhalten
sprich ich drücke herunterfahren dann hält autoit den shutdown für 5 sek. an und startet in dann neu oder lässt ihn weiter laufen
So könnte es klappen:
[autoit]OnAutoItExitRegister("StopShutdown")
While sleep(1)
WEnd
Func StopShutdown()
If @ExitMethod=4 Then Run(@ComSpec &" /c shutdown -a")
EndFunc
mhh kommt ne fehler meldung außerdem muss es endfunc heißen und nicht endif
sonst noch einer ne idee
<.< Peinlicher Fehler, direkt mal verbessern^^ Welcher Fehler kommt denn?
kann ich nicht lesen fährt zu schnell runter
Aus einem anderen Thread von mir, den ich nicht verlinken darf :
$WM_QUERYENDSESSION = 0x11
GUIRegisterMsg($WM_QUERYENDSESSION, "Cancel_Shutdown")
$Hwnd = GUICreate("PreventShutdownGUI")
;~ GUISetSTate(@SW_SHOW)
_ShutdownBlockReasonCreate($hwnd, "Sorry, AutoIt > Windows")
TrayTip("Shutdown Blocker - Started", "Denies shutdowns from now on.", 20)
While Sleep(100)
WEnd
_ShutdownBlockReasonDestroy($hwnd)
Func _ShutdownBlockReasonCreate($Hwnd, $wStr)
; http://msdn.microsoft.com/en-us/library/ms...28VS.85%29.aspx
; Prog@ndy
Local $aResult = DllCall("User32.dll", "int", "ShutdownBlockReasonCreate", "hwnd", $Hwnd, "wstr", $wStr)
If @error Then Return SetError(1,0,0)
Return $aResult[0]
EndFunc
Func _ShutdownBlockReasonDestroy($Hwnd)
Local $aResult = DllCall("User32.dll", "int", "ShutdownBlockReasonDestroy", "hwnd", $Hwnd)
If @error Then Return SetError(1,0,0)
Return $aResult[0]
EndFunc
Func Cancel_Shutdown($hWndGUI, $MsgID, $WParam, $LParam)
; This HAS to be here to capture the endsession...
AdlibRegister("Cancel_ShutdownResolver",50)
Return False
EndFunc
Func Cancel_ShutdownResolver()
Local $iOpt = Opt("WinTitleMatchMode",4),$hwnd = WinGetHandle("[CLASS:BlockedShutdownResolver]")
Opt("WinTitleMatchMode",$iOpt)
If $hwnd Then
If @OSVersion = "WIN_7" Then ControlClick($hwnd,"","[CLASS:Button; INSTANCE:1]")
If @OSVersion <> "WIN_7" Then ControlClick($hwnd,"","[CLASS:Button; INSTANCE:2]")
AdlibUnRegister("Cancel_ShutdownResolver")
TrayTip("Shutdown Blocker - Shutdown denied", "Denied shutdown successfull!", 5)
_DeineFunktion() ; <================ Hier musst du deine Funktion einfügen
EndIf
EndFunc
Func _DeineFunktion()
MsgBox(0,"","Das hier ist deine Funktion - Danach musst du erneut _ShutdownBlockReasonDestroy($hwnd) aufrufen, und einen neuen Shutdown machen.")
EndFunc
Super script!!
Funktioniert alles...!!
AUßER das über die CMD-LINE: Shutdown -s -t 2
... Hättest du dafür auch ne lösung...?
OT: Hallo, womit hast du das Filmpchen aufgenommen wenn ich fragen darf? Mann sieht gerade vorm Ende nur das Kamera-symbol unten rechts...
Zitat
[dein Youtube Beitrag]
OT an Katrijn
für sowas kannst du WINK nehmen, schau mal hier:
http://www.debugmode.com/wink/
oder JING, schau mal hier:
http://www.techsmith.com/jing/free/
Hey Katrijn,
Das ganze habe ich mit SnagIt aufgenommen - meine erste Wahl für Bildschirmfotos und Videos.
http://de.wikipedia.org/wiki/SnagIt
@Mr_gittarre: Muss nachher mal schauen.