Terjemahan ke Bahasa Indonesia (id)
Skrip Batch - Perangkat
Halo, para pemrogram masa depan! Hari ini, kita akan melihat dunia menarik Skrip Batch dan jelajahi bagaimana kita dapat berinteraksi dengan berbagai perangkat menggunakan skrip kecil yang kuat ini. Sebagai guru komputer tetangga yang ramah, saya sangat gembira untuk memandu Anda dalam perjalanan ini, bahkan jika Anda belum pernah menulis baris kode sebelumnya. Jadi, siapkan buku catatan virtual Anda, dan mari kita mulai!
Apa Itu Perangkat dalam Skrip Batch?
Sebelum kita masuk ke hal yang mendalam, mari kita pahami apa yang dimaksud dengan "perangkat" dalam konteks Skrip Batch. Dalam istilah sederhana, perangkat adalah berbagai komponen hardware atau periferal yang tersambung ke komputer Anda. Ini termasuk layar Anda, keyboard, printer, dan bahkan beberapa file khusus yang Windows gunakan untuk mewakili fungsi tertentu.
Perangkat Umum dalam Skrip Batch
Berikut adalah tabel dari beberapa perangkat umum yang Anda temui dalam Skrip Batch:
Nama Perangkat | Deskripsi |
---|---|
CON | Konsol (keyboard dan layar) |
PRN | Printer default |
NUL | Perangkat null (menghapus semua input) |
COM1-COM9 | Port serial |
LPT1-LPT9 | Port paralel |
Sekarang kita memiliki pandangan umum, mari kita jelajahi bagaimana kita dapat menggunakan perangkat ini dalam Skrip Batch kita!
Menggunakan Konsol (CON)
Konsol, yang diwakili oleh CON
, mungkin adalah perangkat yang Anda interaksikan paling banyak. Ini adalah keyboard Anda untuk input dan layar Anda untuk output.
Membaca dari Konsol
Mari kita mulai dengan contoh sederhana:
@echo off
set /p name=Siapa namamu?
echo Halo, %name%!
pause
Dalam skrip ini:
- Kita mematikan penampilan perintah dengan
@echo off
. - Kita menggunakan
set /p
untuk meminta input pengguna dan menyimpannya dalam variabelname
. - Kita kemudian menggunakan
echo
untuk menampilkan salam dengan nama pengguna. - Akhirnya,
pause
menjaga jendela konsol tetap terbuka sehingga kita dapat melihat hasilnya.
Ketika Anda menjalankan skrip ini, ia akan menunggu Anda mengetikkan namamu dan menekan Enter. Itu seperti melakukan percakapan dengan komputer Anda!
Menulis ke Konsol
Sekarang, mari kita coba sesuatu yang sedikit lebih menarik:
@echo off
echo mari kita menghitung sampai 5!
for /l %%i in (1,1,5) do (
echo %%i
ping -n 2 localhost >nul
)
echo blast off!
pause
Skrip ini:
- Mengumumkan bahwa ia akan menghitung sampai 5.
- Menggunakan loop
for
untuk menghitung dari 1 sampai 5. - Menampilkan setiap nomor dengan jeda pendek (menggunakan
ping
sebagai penundaan). - Selesai dengan pesan "Blast off!".
Jalankan ini, dan Anda akan melihat nomor muncul satu per satu, seperti countdown roket!
Perangkat Null (NUL)
Perangkat NUL
adalah seperti lubang hitam untuk data. Segala sesuatu yang dikirim kepadanya hanya menghilang. Ini mungkin terdengar sia-sia, tapi sebenarnya sangat berguna untuk menekan output yang tidak diinginkan.
Berikut contoh:
@echo off
echo Ini akan ditampilkan.
echo Ini tidak akan ditampilkan. > NUL
dir > NUL
echo Apakah Anda melihat daftar direktori? Tidak!
pause
Dalam skrip ini:
-
echo
pertama menampilkan normal. -
echo
kedua diarahkan keNUL
, jadi itu tidak ditampilkan. - Output perintah
dir
juga dikirim keNUL
. -
echo
terakhir mengkonfirmasi bahwa kita tidak melihat daftar direktori.
Ini sangat berguna saat Anda ingin menjalankan perintah tanpa memenuhi konsol dengan outputnya.
Menggunakan Printer (PRN)
Meskipun kita tidak mencetak sebanyak sebelumnya, Skrip Batch masih dapat berinteraksi dengan printer. Perangkat PRN
mewakili printer default.
Berikut contoh sederhana:
@echo off
echo Ini adalah tugas cetak tes. > PRN
echo Periksa printer Anda!
pause
Skrip ini mengirim baris teks langsung ke printer default Anda. Hatikan ini - kita tidak ingin menghabiskan kertas!
Port Serial dan Paralel (COM dan LPT)
Untuk Anda yang bekerja dengan hardware lawas atau peralatan spesialis, Skrip Batch juga dapat berinteraksi dengan port serial (COM) dan paralel (LPT).
Berikut contoh yang mengirim data ke port serial:
@echo off
echo Halo, perangkat! > COM1
echo Data terkirim ke COM1
pause
Skrip ini mengirim "Halo, perangkat!" ke port serial pertama. Tentu saja, Anda perlu memiliki perangkat yang tersambung ke port itu untuk melihat efeknya.
Kesimpulan
Dan begitu juga, teman-teman! Kita telah melakukan perjalanan singkat melalui perangkat dalam Skrip Batch. Dari berbicara dengan konsol hingga mengirim pesan rahasia ke perangkat null, dan bahkan menyapa printer dan port serial, Anda sekarang memiliki kekuatan untuk berinteraksi dengan berbagai bagian komputer Anda menggunakan perintah Skrip Batch sederhana.
Ingat, kunci untuk menjadi ahli dalam Skrip Batch (atau pemrograman apapun, sebenarnya) adalah latihan. Jadi, jangan takut untuk mencoba contoh ini, mengubahnya, dan melihat apa yang terjadi. Siapa tahu? Anda mungkin saja menciptakan masterpiece Skrip Batch berikutnya!
Sampai jumpa lagi, sukses scripting!
Credits: Image by storyset