none
Process.Start Beginnen wenn ..... RRS feed

  • Allgemeine Diskussion

  • Hallo,

    ich habe folgenden Code,

    Process.Start("powershell", "-NoExit -ExecutionPolicy Unrestricted -NoProfile /c \\\\ifmrdb13\\Share\\Produktion\\PRODUKTION\\7z.exe a -t7z s:\\Produkte\\bundles\\Bereitstellungs-TOOL\\7z-Pakete\\" + alle_7z[i] + " s:\\Produkte\\bundles\\Bereitstellungs-TOOL\\DATEN-Pakete\\" + ordner_7z[i] + "\\* -mx9 -m0=LZMA:d26 -mmt");
                           

    wie schaffe ich es das der darauffolgende Schleifenlauf erst beginnt wenn der aktuelle fertig ist.

    Und wie schliesse ich die CMD automatisch dann.

    grüße

    Cay

    • Typ geändert Ionut DumaModerator Dienstag, 29. Januar 2013 16:30 Keine Ruckmeldung des Fragenstellender
    Montag, 21. Januar 2013 13:11

Alle Antworten

  • Hallo Cay,

    mit der WaitForExit Methode LINK

    Grüße

    Montag, 21. Januar 2013 13:13
  • Hi Cay,

    ich denke das Exited Event kann dir da weiterhelfen.

    Die CMD schließt automatisch wenn der Code in der Main direkt durchgelaufen ist.

    Also ist dein Problem eher das sich CMD nicht schließt, ist aber im Beispiel beim  Event mit angegeben.

    MFG

    Björn

    Montag, 21. Januar 2013 13:23
  • ****************************************************************************************************************
    Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
    Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
    ****************************************************************************************************************

    Dienstag, 29. Januar 2013 16:30
    Moderator