Batch-Datei aus Delphi starten und Prüfungen.
25. Mär 2013, 11:54
Hallo,
Ich habe für dieses Thread keine besseren Forenbereich gefunden und auch ein besserer Titel ist mir nicht eingefallen.
Ich möchte eine Batchdatei schreiben. Ich habe vorher noch nie mit Batch gearbeitet. Daher stehe ich allgemein etwas auf dem Schlauch, vor allem, da sich mir noch einige Fragen stellen, wie mein Delphi-Programm mit dieser Batchdatei zusammenarbeitet.
Rahmenbedingungen:
Ich möchte eine Batchdatei schreiben, welche nichts anderes macht als 10 Sekunden beschäftigt zu sein.
Die Batchfile muss von meinem in Delphi programmierten Programm gestartet werden und wenn diese in Bearbeitung ist, darf diese Batchfile kein weiteres mal gestartet werden. Also brauche ich irgendeine Möglichkeit um zu überprüfen ob die Abarbeitung der Batchdatei noch im Gange ist.
Zusätzlich sollte die Batchdatei meinem Programm eine Rückmeldung zurückgeben, wenn die Bearbeitung abgeschlossen ist.
Das ist eigentlich alles was es können muss.
Diese Batchdatei ist natürlich erstmal nur ein "Dummy" um die Funktion meines Programmes testen zu können. Daher müsste da nur ein Element rein, was 10 Sekunden wartet und danach ein "Fertig" an mein Programm zurück liefert.
Die Überprüfung ob die Batchdatei noch läuft ist wichtig, da mein Programm mal abstürzen könnte und danach die Batchdatei nicht erneut ausgefüht werden darf, wenn noch eine Batch-Bearbeitung im Gange ist.
Ich habe ungefähr im Kopf, wie ich das in meinem Delphiprogramm umsetzen würde, doch ein paar sachen fehlen mir:
- Wie Starte ich die Batch aus meinem Programm raus?
- Wie schreibe ich eine Batch die 10 Sekunden läuft und danach ein "fertig" an mein programm zurückliefert?
- Wie kann ich in meinem Programm überprüfen ob die Bearbeitung der Batchdatei noch läuft?
Liebe Grüße
Getox
Ist ein Nilpferd ein Pferd, das nicht vorhanden ist?
|