Sie benötigen einen Programmkiller. Es gibt eine Reihe von ihnen, aber vorausgesetzt, Sie brauchen keine ordnungsgemäße Abschaltung pskill werde den Job machen.
Im einfachsten Fall sollten Sie Ihre Batch-Datei folgendermaßen ändern:
@echo off
cd "C:\Users\Craig\Dropbox\Programs\BaronReplays"
start BaronReplays.exe
cd "C:\Riot Games\League of Legends\"
start /wait lol.launcher.exe
pskill BaronReplays.exe
exit
Dies startet den Rekorder, dann das Spiel, und wenn das Spiel beendet ist, stoppen Sie den Rekorder, wobei der Schlüsselbefehl der ist start /wait
Dadurch wird die Batch-Datei angehalten, bis das gestartete Programm endet.
Wenn eines der beiden Programme das andere stoppen soll, benötigen Sie zwei Batch-Dateien mit jeweils einem start /wait
von einem Programm, gefolgt von einem pskill
des anderen.
Sie müssen nur eine der Stapeldateien starten, da die andere mit den folgenden Methoden gestartet werden kann:
start cmd /c OtherBatch.cmd`
Wenn Sie eine aufwändigere Lösung wünschen, können Sie sich diese ansehen NirCmd . Beide Dienstprogramme sind Freeware.