Einzelnen Beitrag anzeigen

CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Batch-Datei aus Delphi starten und Prüfungen.

  Alt 25. Mär 2013, 12:10
Starten per CreateProcess oder ShellExecuteEx. Beide liefern ein Prozess-Handle zurück, auf daß Du per WaitForSingleObject/WaitForMultipleObjects warten kannst. Evtl. musst Du cmd.exe mit den Parametern /K und dem vollständigen Pfad der Batchdatei (gequoted) verwenden.

Für eine IPC zurück zum Delphi-Programm wird's schwerer. Stumpf eine Logdatei, die gepollt abgefragt wird (blöd). Ein http-Server in Delphi und die Batch-Datei benutzt wget für Queries (nicht sonderlich komplex, kommt aber wie overkill vor). Vielleicht fällt jemand anderem was sinnvolles dazu ein
  Mit Zitat antworten Zitat