Çıktıyı bu şekilde alabileceğimin farkındayım (hem standardı hem de hataları yakalamak için):
[batchFilePath] > [logFilePath] 2>&1
Veya standart çıktı için bu yol:
C:\MyBatchFile.bat > output.txt
Ancak toplu iş dosyasının konumunu belirtmeden bunu yapmanın bir yolu var mı?
Örneğin, çalışacağımı varsayalım (yürütmek için iki kere tıklayın) C: \ MyFolder \ MyBatch.cmd ve toplu iş dosyasından çıktıktan sonra (veya tamamlandıktan sonra) C: \ MyFolder \ MyBatch.txt dosyasında çıktıyı bulabilirim
Öyleyse, toplu iş dosyasının içine hangi kodu dahil etmem gerekir?