Function ausführen beim Beenden

  • Hallo zusammen,


    stehe gerade aufn schlauch, ich möchte gerne das mein PC beim herunterfahren automatisch ein Script ausführt das auch schon funktioniert (Zeitbuchung)

    Jetzt wollte ich das so machen:

    Ich schalte den PC aus, Windows beendet das Script und im Script habe ich die Funktion

    Opt("OnExitFunc", "exitfunc") benutzt, geht aber nicht...

    Gibts irgendein Befehl wie ich eine Funktion aufrufe beim herunterfahren von dem pc.

    sowas wie runafter oder so ?!?

  • Hallo!

    ich hab ein Tool namens shutdown (nehm an, es ist aus dem Ressorce Workshop)

    einfach kleines Autoitscript bauen:
    Dein Programm zuerst, dann
    sleep(2500)
    und dann einen shutdown -s starten

    alles klaro, oder brauchst Du mehr Hilfe??

    Gruß

    German
    Ps: kann sein, daß man mit Autoit direkt auch den Rechner booten lassen kann, aber nachdem ich das Tool auch auf allen Geschäftsservern habe, nehm ich immer das.

  • aaach... AutoIt hat doch alles dabei ;)

    [autoit]


    Opt("OnExitFunc", "endscript")
    while 1
    sleep(200)
    WEnd

    [/autoit][autoit][/autoit][autoit]

    Func endscript()
    if(@ExitMethod = 4) Then
    ;Windows Shutdown

    [/autoit][autoit][/autoit][autoit]

    ;hier kann dein script rein

    [/autoit][autoit][/autoit][autoit]

    EndIf
    EndFunc

    [/autoit]

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D