AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Shutdownskript wird nicht ausgeführt
Thema durchsuchen
Ansicht
Themen-Optionen

Shutdownskript wird nicht ausgeführt

Ein Thema von Ralf Kaiser · begonnen am 29. Jul 2010 · letzter Beitrag vom 30. Jul 2010
Antwort Antwort
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Shutdownskript wird nicht ausgeführt

  Alt 29. Jul 2010, 21:44
Hallo,

ich will ein Delphiprogramm (keine Bildschirmausgaben) in einem Shutdownscript ausführen lassen. Dazu habe ich ein kleines Testprogramm geschrieben das nur die aktuelle Zeit in eine Textdatei schreibt.

Aufgerufen wird das Programm über eine Batchdatei. Diese Batchdatei habe ich per Group Polica Editor als Shutdown-Skript eingetragen,

Wenn ich den Rechner herunterfahre und wieder starte dann ist die Datei die das Delphi-Programm erzeugen sollte nicht vorhanden. Das Batchfile wurde also scheinbar nicht ausgeführt. In der Ereignisanzeige ist keine Fehlermeldung oder ähnliches zu entdecken.

Hat jemand einen Tipp, wie man so ein Shutdownskript zum Laufen bringt?

Es handelt sich um ein Windows 7 Prof 64 Bit. Der Rechner läuft lokal, also nicht in einer Domäne (ich denke, das könnte wichtig sein)

Hinweise, Ideen?

Danke schon mal,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Shutdownskript wird nicht ausgeführt

  Alt 29. Jul 2010, 22:08
Wie soll das funktionieren? Du hast eine Batchdatei, welche als Shutdownscript eingetragen ist. Diese Batchdatei startet ein Delphi Programm, welches wiederum eine Batchdatei erzeugt?

Ich könnte mir vorstellen, dass Windows keine Programme mehr startet, wenn es runtergefahren wird. Denn die Sitzung wird ja beendet. Wenn du beim Auto den Motor ausmachst ist es ja auch irghendwie blödsinning, wenn er automatisch wieder angemacht werden soll. Denn du hast dem Auto ja gerade gesagt, es soll den Motor ausmachden.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.068 Beiträge
 
Delphi 12 Athens
 
#3

AW: Shutdownskript wird nicht ausgeführt

  Alt 29. Jul 2010, 22:18
wird das Script auch ausgeführt?

Code:
echo test > C:\irgendwo\datei.txt
dieses kannst'e so testen
dann könntest di das Programm via ERROR (oder wie die Funktion nochmal hieß, welcher man den Error-/Exit-Code mitgeben kann, in der Unit System) beenden und dann im Script den ERRORLEVEL auswerten.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Shutdownskript wird nicht ausgeführt

  Alt 30. Jul 2010, 07:46
Wie soll das funktionieren? Du hast eine Batchdatei, welche als Shutdownscript eingetragen ist. Diese Batchdatei startet ein Delphi Programm, welches wiederum eine Batchdatei erzeugt?
Nein. Die Batchdatei startet ein Delphiprogramm. Dieses schreibt, nur für den Test ob es funktioniert, das aktuelle Datum in eine Textdatei. Später soll das Programm etwas anderes machen (es geht da um einige Aufräumarbeiten und Backups).

Ich könnte mir vorstellen, dass Windows keine Programme mehr startet, wenn es runtergefahren wird. Denn die Sitzung wird ja beendet. Wenn du beim Auto den Motor ausmachst ist es ja auch irghendwie blödsinning, wenn er automatisch wieder angemacht werden soll. Denn du hast dem Auto ja gerade gesagt, es soll den Motor ausmachden.
Na ja, wenn dem wirklich so wäre dann wäre Shutdownskripte wohl ziemlich sinnlos, oder? Diese Skripte werden, laut der Dokumentation, ja ausgeführt bevor Windows wirklich runter fährt.
Ralf Kaiser
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Shutdownskript wird nicht ausgeführt

  Alt 30. Jul 2010, 07:48
wird das Script auch ausgeführt?

Code:
echo test > C:\irgendwo\datei.txt
Werde ich heute Abend mal ausprobieren. Danke für den Hinweis (an die einfachsten dinge denkt man oft nicht)
Ralf Kaiser
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: Shutdownskript wird nicht ausgeführt

  Alt 30. Jul 2010, 13:59
Nun ja, diese Scripte sind dazu da noch irgendwelche Sachen zu erledigen, aber wohl nicht, um noch ganze Programme zu starten. Und wenn noch ein Programm läuft während Windows runtergefahren wird, wird dieses ja auch von Windows beendet.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#7

AW: Shutdownskript wird nicht ausgeführt

  Alt 30. Jul 2010, 14:27
Erinnert mich an die Fehlermeldung, wenn man schon auf den Heruterfahren Knopf gedrückt hat und noch was starten will:
Zitat:
Die Anwendung konnte nicht initialisiert werden, da die Arbeitsstation gerade heruntergefahren wird
[ OK ]
Vielleicht siehst du die Meldung nicht (geht zu schnell oder wird gar nicht angezeigt) aber ich könnte mir denken dass das was damit zu tun hat
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

AW: Shutdownskript wird nicht ausgeführt

  Alt 30. Jul 2010, 14:31
Genau das meine ich.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#9

AW: Shutdownskript wird nicht ausgeführt

  Alt 30. Jul 2010, 15:24
Wie wäre es denn dann mit der umgekehrten Lösung?
Eine Batchdatei, deren letzte Anweisung ein Shutdown / Logoff ist?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: Shutdownskript wird nicht ausgeführt

  Alt 30. Jul 2010, 18:12
Erinnert mich an die Fehlermeldung, wenn man schon auf den Heruterfahren Knopf gedrückt hat und noch was starten will:
Zitat:
Die Anwendung konnte nicht initialisiert werden, da die Arbeitsstation gerade heruntergefahren wird
[ OK ]
Vielleicht siehst du die Meldung nicht (geht zu schnell oder wird gar nicht angezeigt) aber ich könnte mir denken dass das was damit zu tun hat
Aber: Müsste ich nicht in einem solchen Fall eine Meldung in der Ereignisanzeige finden?

Ich werd es Morgen mal testen wenn ich wieder an dem Rechner sitze...
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz