Saya menjalankan Windows-7. Saya ingin membuat file Batch Windows yang berfungsi seperti ini:
- Jalankan exe dengan argumen tertentu. Tunggu eksekusi lengkap dari exe ini. (EXE ini pada dasarnya merekam aliran video online dan seharusnya merekamnya selama 1 jam 5 menit)
- Namun, jika exe keluar (berhenti merekam & keluar dari eksekusi) sebelum periode waktu yang ditentukan (1 jam 5 menit), jalankan exe yang sama dengan argumen berbeda untuk durasi yang tersisa. Matikan eksekusi EXE ketika total waktu periode (termasuk tun pertama EXE di Langkah 1) mencapai 1 jam 5 menit.
- Lanjutkan untuk mengeksekusi exe dengan argumen berbeda hingga durasi waktu kumulatif mencapai 1 jam 5 menit.
- Bunuh eksekusi EXE dan keluar dari eksekusi file batch ketika file batch telah berjalan selama 1 jam 5 menit.
catatan: Exe mengambil dua argumen: input stream address dan output filname. Satu-satunya argumen yang berubah dalam setiap proses EXE di atas adalah nama file yang berubah dari "FileName" di jalankan pertama ke "FileName2" ketika menjalankan pertama keluar sebelum 1 jam 5 menit. Dan nama file akan bertambah menjadi Filename2, Filename3 dan seterusnya hingga waktu run kumulatif file batch ini mencapai 1 jam 5 menit. Untuk contoh nyata, lihat perintah ini:
"C:\Windows\System32\rtmpdump.exe" -i rtmpt://154.500.69.6/live -o "C:\Users\user\Desktop\Filename.extension"
Perintah yang disebutkan di atas adalah apa yang harus dijalankan pertama kali. Dalam menjalankan berikutnya (yang diperlukan hanya jika eksekusi pertama ini keluar sebelum tujuan 1 jam 5 menit), hanya nama file yang perlu diubah ke Filename2.extension seperti yang ditunjukkan pada perintah di bawah ini:
"C:\Windows\System32\rtmpdump.exe" -i rtmpt://154.500.69.6/live -o "C:\Users\user\Desktop\Filename2.extension"
Dan urutan ini perlu dilanjutkan hingga proses kumulatif file batch ini mencapai 1 jam 5 menit.