Forum: PC-Programmierung W2K.beim Beenden vorher autom. Batch ausführen


von Packet (Gast)


Lesenswert?

Hallo PC-Programmierungs-Forum!

ich möchte jedesmal bevor mein W2K Rechner durch Herunterfahren oder 
Ruhezustand abgeschaltet wird, automatisch ein paar Dateien auf meinen 
NAS-Server kopieren...
Kann ich z.B. irgendwie automatisch vor dem Herunterfahren einen Batch 
ausführen lassen??? (...so wie beim Start in der autoexec.bat...)

z.B.

@ECHO OFF
CD C:\Programme\Kalender\
CLS
ECHO ****** KALENDERDATEN AUF NAS-SERVER KOPIEREN ******
ECHO.
ECHO ERSTELLE BACKUP FILES AUF NAS-Server (Kalender)...
ECHO -------------------------------------------------------
COPY \\Usb-server\Kalender\Default.ics \\Usb-server\Kalender\Default.bak 
/Y
ECHO.
ECHO KOPIERE DATENFILES AUF NAS-Server (Kalender)...
ECHO ----------------------------------------------------
COPY Default.ics \\Usb-server\Kalender\ /Y
ECHO.
ECHO ****** KALENDERDATEN GESICHERT UND KOPIERT ******
ECHO.
ECHO.
ECHO.


Ich freue mich auf eure Vorschläge!

von STK500-Besitzer (Gast)


Lesenswert?

Es gibt Shutdown-Programme.
Es wäre in dem Fall so, dass man zum Herunterfahren eine Batchdatei 
startet, die dann am Ende ein Programm startet, das das System 
herunterfährt.
Das Thema hatten wir hier schon mal, und ich bin der Meinung, dass das 
die einzig praktikable Lösung war.

von Arc N. (arc)


Lesenswert?

Unter W2K/XPPro sollte es eigentlich mit Bordmitteln gehen:
gpedit.msc ausführen -> Computerkonfiguration bzw. Benutzerkonfiguration 
-> Windows-Einstellungen -> Skripts -> Herunterfahren bzw. Abmelden -> 
passendes Programm/Skript/Batch eintragen.

von Packet (Gast)


Lesenswert?

Hallo ARC NET,

es funktioniert bestens mit dem Eintrag in der gpedit.msc!!

Allerdings wird der Batch jetzt nur beim "Herunterfahren" ausgeführt.
Gibt es eine Möglichkeit das ganze auch für den "Ruhezustand" zu 
konfigurieren?


Gruss Packet...

von Christian R. (supachris)


Lesenswert?

Hmm...selbst programmiert geht das mit einem Hook. Macht ja zum Beispiel 
ein plugIn für Miranda oder der DVBTaskScheduler. Als eigenständiges 
programm hab ich das auch öfters gesucht, aber nicht gefunden. ich hab 
dann einfach eine Batch-Datei geschrieben, an deren Ende dann der 
Ruhezustand aufgerufen wird. Die in die Quick-Launch Bar und gut is.

von Packet (Gast)


Lesenswert?

...hello again,

wie würde dann der Aufruf für den "Ruhezustand" lauten?

????


Jetzt mache ich z.B. am Notebook die Klappe zu, das "Ding" geht in den 
Ruhezustand und beim nächsten Einschalten geht das Hochfahren schon um 
einiges schneller. Zudem bin ich arbeitstechnisch wieder dort wo ich die 
Klappe geschlossen habe.
Wenn das OS nun noch vor dem Ruhezustand meine Batch abarbeiten würde, 
wäre ich glücklich...   ;-)

von Christian R. (supachris)


Lesenswert?

Den Befehl für den Ruhezustand findest du 100000 mal bei Google. Die 
Suspend-Meldung abzufangen bedarf es aber eines Programmes. Ich wette, 
Girder kann das, kostet allerdings mittlerweile Geld.

Wenn du selbst C programmieren kannst, lade dir den SourceCode vom 
ResumeSuspend plugin bei www.miranda-im.org runter, das kannst du 
verwenden um den Ruhezustand abzufangen.

von Arc N. (arc)


Lesenswert?


von Packet (Gast)


Lesenswert?

...das Programm http://www.rpi.edu/~desimn/suspendtrigger/ brachte die 
Lösung! Alles bestens läuft wunderbar!

Nochmals danke an alle Mitwirkende....


Gruss Packet.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.