Cara mengulang atau memulai file batch setelah selesai
Anda bisa menggunakan pergi ke perintah dalam file batch ke “cabang” eksekusi skrip Anda, melompat ke bagian lain dari program. Jika Anda melompat ke bagian program selanjutnya, Anda dapat melewati baris skrip. Jika Anda melompat ke bagian program sebelumnya, Anda dapat membuat loop sederhana.
Berikut ini adalah contoh beberapa cara penggunaan pergi ke dalam file batch Windows.
@echo off cls :start echo Example of a loop goto start
Dalam contoh pertama ini, komputer mencetak “Contoh loop” berulang kali hingga Anda menghentikan file. Untuk membatalkan contoh ini tekan: Ctrl + C.
@echo off cls :start echo Example of a loop pause goto start
Selanjutnya, tambahkan berhenti sebentar pernyataan sebelum baris goto meminta pengguna untuk menekan tombol apa saja sebelum mengulang file batch. Menambahkan jeda memungkinkan pengguna menjalankan kelompok saat mereka siap.
@echo off cls :start echo Example of a loop set choice= set /p choice="Do you want to restart? Press 'y' and enter for Yes: " if not '%choice%'=='' set choice=%choice:~0,1% if '%choice%'=='y' goto start
Akhirnya, dalam contoh terakhir ini dan metode yang paling direkomendasikan, pengguna akan ditanya apakah mereka ingin menjalankan kembali file batch. Menekan “y” akan menggunakan perintah goto dan kembali untuk memulai dan menjalankan kembali file batch. Menekan tombol lain akan keluar dari file batch. Kode di atas adalah untuk Windows 2000, XP, dan pengguna yang lebih baru jika Anda menjalankan Windows 98 sebelumnya atau sebelumnya, Anda harus menggunakan perintah pilihan.
Mengganti baris “Contoh echo dari sebuah loop” dengan file batch Anda memungkinkan file batch Anda untuk mengulang atau menjalankan kembali.