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!

Batch Script - Devices

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:

  1. Kita mematikan penampilan perintah dengan @echo off.
  2. Kita menggunakan set /p untuk meminta input pengguna dan menyimpannya dalam variabel name.
  3. Kita kemudian menggunakan echo untuk menampilkan salam dengan nama pengguna.
  4. 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:

  1. Mengumumkan bahwa ia akan menghitung sampai 5.
  2. Menggunakan loop for untuk menghitung dari 1 sampai 5.
  3. Menampilkan setiap nomor dengan jeda pendek (menggunakan ping sebagai penundaan).
  4. 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:

  1. echo pertama menampilkan normal.
  2. echo kedua diarahkan ke NUL, jadi itu tidak ditampilkan.
  3. Output perintah dir juga dikirim ke NUL.
  4. 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