Panduan awal untuk Perintah Skrip Batch

Hai sana, calon pemrogrammer! Hari ini, kita akan melihat dunia yang menarik perintah Skrip Batch. Sebagai guru komputer tetangga yang ramah, saya akan memandu Anda dalam perjalanan ini, langkah demi langkah. Jangan khawatir jika Anda belum pernah menulis baris kode sebelumnya - kita akan mulai dari dasar dan naik tingkatannya. Jadi, ambil secangkir minuman favorit Anda, dan mari kita mulai!

Batch Script - Commands

Apa itu Skrip Batch?

Sebelum kita masuk ke perintah, mari kita pahami apa itu Skrip Batch. Bayangkan Anda adalah seorang chef di dapur yang sibuk. Daripada mempersiapkan setiap hidangan secara individual, Anda membuat resep (atau "batch" perintah) yang tim Anda bisa ikuti. Itu sebenarnya apa yang Skrip Batch lakukan untuk komputer Anda!

Skrip Batch adalah rangkaian perintah yang ditulis dalam file teks biasa dengan ekstensi .bat atau .cmd. Ketika Anda menjalankan file ini, komputer menjalankan perintah ini secara berurutan, mengotomatisasi tugas-tugas yang Anda harus lakukan secara manual. Itu seperti memiliki asisten pribadi untuk komputer Anda!

Perintah Batch Dasar

Mari kita mulai dengan beberapa perintah dasar yang membentuk blok bangunan Skrip Batch.

1. ECHO

Perintah ECHO seperti suara komputer Anda. Itu menampilkan pesan di layar atau menghidupkan/mematikan fitur menampilkan perintah.

@echo off
echo Halo, Dunia!

Dalam contoh ini, @echo off mengatakan ke komputer untuk tidak menampilkan perintah saat mereka dieksekusi (seperti suara keras). Baris berikutnya, echo Halo, Dunia!, menampilkan pesan "Halo, Dunia!" di layar.

2. REM

REM berarti "catatan" atau "ingat". Itu digunakan untuk menambahkan komentar di dalam skrip Anda, yang komputer mengabaikan saat menjalankan skrip.

@echo off
REM Ini adalah catatan
echo Baris ini akan ditampilkan

Pertimbangkan REM sebagai catatan kecil yang Anda tinggalkan untuk diri Anda sendiri atau pemrogram lain. Itu seperti menulis di pinggir buku resep!

3. PAUSE

Perintah PAUSE melakukan hal yang tepat seperti namanya - itu menghentikan eksekusi skrip dan menampilkan pesan.

@echo off
echo mari kita istirahat!
pause
echo Istirahat selesai, kembali kerja!

Saat Anda menjalankan skrip ini, itu akan menampilkan "Mari kita istirahat!", kemudian menunggu Anda menekan tombol apa saja sebelum melanjutkan.

Bekerja dengan File dan Direktori

Sekarang kita telah menutupi dasar-dasar, mari kita jelajahi perintah yang membantu kita bekerja dengan file dan direktori.

4. DIR

Perintah DIR seperti lampu sorot di ruangan gelap. Itu menampilkan file dan subdirektori di dalam direktori.

@echo off
echo mari kita lihat apa yang ada di folder ini:
dir
pause

Skrip ini akan menunjukkan semua file dan folder di direktori saat ini.

5. CD

CD berarti "Change Directory". Itu seperti teleporter yang memindahkan Anda dari satu folder ke folder lain.

@echo off
echo Kita disini:
cd
echo mari kita ke Desktop:
cd %userprofile%\Desktop
echo Sekarang kita disini:
cd
pause

Skrip ini menunjukkan direktori saat ini, kemudian pindah ke folder Desktop, dan menunjukkan lokasi baru.

6. MD dan RD

MD (Make Directory) membuat folder baru, sedangkan RD (Remove Directory) menghapus folder.

@echo off
echo Membuat folder baru...
md MyNewFolder
echo Folder dibuat! mari kita hapusnya...
rd MyNewFolder
echo Folder dihapus!
pause

Skrip ini membuat folder bernama "MyNewFolder" dan kemudian menghapusnya.

Perintah Lanjutan

Siap untuk naik tingkat? Mari kita lihat beberapa perintah yang lebih lanjut!

7. IF

Perintah IF seperti pengendali lalu lintas. Itu memungkinkan skrip untuk membuat keputusan berdasarkan kondisi.

@echo off
set /p name=Siapa namamu?
if %name%==Alice echo Halo, Alice! Anda adalah favorit saya!
if not %name%==Alice echo Senang bertemu Anda, %name%!
pause

Skrip ini meminta nama Anda dan merespon berbeda tergantung apakah Anda Alice atau tidak.

8. FOR

Perintah FOR seperti pekerja yang rajin yang melakukan tugas yang berulang-ulang.

@echo off
echo mari kita hitung sampai 5:
for /L %%i in (1,1,5) do echo %%i
pause

Skrip ini menghitung dari 1 sampai 5, menampilkan setiap angka.

Tabel Perintah

Berikut adalah tabel praktis yang menggabungkan perintah yang kita pelajari:

Perintah Deskripsi
ECHO Menampilkan pesan atau menghidupkan/mematikan fitur menampilkan perintah
REM Menambahkan komentar ke skrip
PAUSE Menghentikan eksekusi skrip
DIR Menampilkan file dan subdirektori
CD Mengganti direktori saat ini
MD Membuat folder baru
RD Menghapus folder
IF Melakukan pengolahan kondisional
FOR Mengulangi perintah sebanyak jumlah yang ditentukan

Kesimpulan

Selamat! Anda telah mengambil langkah pertama ke dunia Skrip Batch. Ingat, seperti belajar bahasa baru, praktik adalah kunci. Cobalah membuat skrip Anda sendiri, eksperimen dengan perintah yang berbeda, dan jangan takut membuat kesalahan - itu adalah bagaimana kita belajar!

Dalam tahun-tahun mengajar saya, saya telah melihat murid-murid dari pemula menjadi ahli Skrip Batch. Salah satu murid saya bahkan mengotomatisasi seluruh organisasi folder tugasnya menggunakan apa yang dia belajar dalam kelas ini!

Jadi, terus jelajahi, terus coding, dan siapa tahu? Mungkin Anda akan menjadi orang berikutnya yang membuat skrip yang menakjubkan dan membuat hidup semua orang lebih mudah. Selamat menulis skrip!

Credits: Image by storyset