Jestem świadomy, że mogę uzyskać wynik w ten sposób (w celu przechwycenia zarówno błędów standardowych, jak i błędów):
[batchFilePath] > [logFilePath] 2>&1
Lub w ten sposób dla standardowego wyjścia:
C:\MyBatchFile.bat > output.txt
Ale czy można to zrobić bez określania lokalizacji samego pliku wsadowego?
Załóżmy na przykład, że uruchomię (wystarczy kliknąć dwukrotnie, aby wykonać) C: \ MyFolder \ MyBatch.cmd, a po zamknięciu pliku wsadowego (lub jego zakończeniu) mogę znaleźć dane wyjściowe w C: \ MyFolder \ MyBatch.txt
Jeśli tak, jaki kod powinienem zawrzeć w samym pliku wsadowym?