Saya sadar bahwa saya bisa mendapatkan output dengan cara ini (untuk menangkap standar dan kesalahan):
[batchFilePath] > [logFilePath] 2>&1
Atau cara ini untuk output standar:
C:\MyBatchFile.bat > output.txt
Tetapi apakah ada cara untuk melakukan ini tanpa menentukan lokasi file batch itu sendiri?
Sebagai contoh mari kita asumsikan saya menjalankan (cukup dua kali klik untuk menjalankan) C: \ MyFolder \ MyBatch.cmd dan setelah saya keluar dari file batch (atau selesai) saya dapat menemukan output di C: \ MyFolder \ MyBatch.txt
Jika demikian, kode apa yang harus saya sertakan dalam file batch itu sendiri?