Ich bin mir bewusst, dass ich die Ausgabe auf diese Weise erhalten kann (um sowohl Standard als auch Fehler zu erfassen):
[batchFilePath] > [logFilePath] 2>&1
Oder so für die Standardausgabe:
C:\MyBatchFile.bat > output.txt
Aber gibt es eine Möglichkeit, dies zu tun, ohne den Speicherort der Batchdatei selbst anzugeben?
Nehmen wir zum Beispiel an, ich führe C: \ MyFolder \ MyBatch.cmd aus (zum Ausführen nur einen Doppelklick) und nachdem ich die Batch-Datei beendet habe (oder sie abgeschlossen ist), kann ich die Ausgabe in C: \ MyFolder \ MyBatch.txt finden
Wenn ja, welchen Code müsste ich in die Batch-Datei selbst aufnehmen?