Skrip Batch - Persekitaran

Hai, para pemrogram yang sedang belajar! Hari ini, kita akan melihat dunia yang menarik skrip Batch dan eksplorasi persekitarannya. Sebagai guru komputer tetangga yang ramah, saya akan memandu anda dalam perjalanan ini dengan banyak contoh dan penjelasan. Jadi, siapkan buku catatan maya anda, dan mari kita mulai!

Batch Script - Environment

Menulis dan Menjalankan Skrip Batch

Sebelum kita masuk ke dalam persekitaran, mari kita mulai dengan dasar-dasar menulis dan menjalankan skrip Batch. Anggap skrip Batch seperti sebuah set intruksi yang anda berikan kepada komputer anda, seperti resep untuk hidangan digital yang lezat!

Membuat Skrip Batch Pertama Anda

  1. Buka Notepad (atau editor teks mana pun yang anda sukai).
  2. Ketik baris berikut:
echo Hello, World!
  1. Simpan file dengan ekstensi .bat, misalnya, myfirstscript.bat.

Selamat! Anda baru saja membuat skrip Batch pertama anda. Tetapi apa yang dilakukannya? Mari kitauraikan:

  • echo adalah perintah yang memberitahu komputer untuk menampilkan teks di layar.
  • Hello, World! adalah teks yang kita ingin tampilkan.

Menjalankan Skrip Batch Anda

Sekarang, mari kita hidupkan skrip anda:

  1. Buka File Explorer dan navigasikan ke tempat anda menyimpan skrip anda.
  2. Klik ganda pada myfirstscript.bat.

Anda seharusnya melihat jendela command prompt muncul sebentar, menampilkan "Hello, World!" sebelum menutup. Jika itu menutup terlalu cepat, jangan khawatir! Kita akan belajar bagaimana untuk menjaga nya terbuka segera.

Menambahkan Perintah Lain

Mari kita membuat skrip kita sedikit lebih menarik:

@echo off
echo Hello, World!
echo This is my first Batch script.
pause

Simpan ini sebagai improved_script.bat dan jalankan nya. Mari kita jelajahi setiap baris:

  • @echo off: Ini menghalangi skrip dari menampilkan setiap perintah saat itu berjalan.
  • Dua baris echo menampilkan pesan di baris yang berbeda.
  • pause: Perintah ini menjaga jendela terbuka sampai anda menekan tombol.

Variabel Lingkungan

Sekarang kita sudah mulai, mari kita masuk ke dalam variabel lingkungan. Anggap ini seperti wadah ajaib yang menyimpan informasi yang bisa komputer dan skrip anda gunakan.

Melihat Variabel Lingkungan

Untuk melihat semua variabel lingkungan, buka command prompt dan ketik:

set

Anda akan melihat daftar panjang variabel dan nilai nya. Jangan terlalu terkejut; kita akan fokus pada yang penting!

Menggunakan Variabel Lingkungan dalam Skrip

Mari kita buat skrip yang menggunakan beberapa variabel lingkungan biasa:

@echo off
echo Hello, %USERNAME%!
echo Your home directory is: %USERPROFILE%
echo Your computer's name is: %COMPUTERNAME%
echo The current date is: %DATE%
echo The current time is: %TIME%
pause

Simpan ini sebagai env_variables.bat dan jalankan nya. Anda akan melihat informasi personal berdasarkan komputer anda!

Mari kitauraikan variabel ini:

  • %USERNAME%: Nama pengguna Windows anda
  • %USERPROFILE%: Path ke folder profil pengguna anda
  • %COMPUTERNAME%: Nama komputer anda
  • %DATE%: Tanggal saat ini
  • %TIME%: Waktu saat ini

Membuat Variabel Lingkungan Custom

Anda tidak terbatas pada variabel bawaan. Anda bisa membuat yang anda sendiri! Berikut cara nya:

@echo off
set FAVORITE_COLOR=Blue
echo My favorite color is %FAVORITE_COLOR%
pause

Simpan ini sebagai custom_variable.bat dan jalankan nya. Anda baru saja membuat dan menggunakan variabel lingkungan anda sendiri!

Variabel Temporary vs. Variabel Tetap

Variabel yang kita buat adalah temporary. Itu hanya ada saat skrip berjalan. Untuk membuat variabel tetap yang bertahan setelah skrip berakhir:

  1. Klik kanan pada "This PC" atau "My Computer"
  2. Klik "Properties"
  3. Klik "Advanced system settings"
  4. Klik "Environment Variables"
  5. Di bawah "User variables", klik "New"
  6. Masukkan nama dan nilai

Sekarang anda bisa menggunakan variabel ini dalam semua skrip!

Contoh Praktis

Mari kita aplikasikan pengetahuan kita dengan beberapa contoh praktis:

Contoh 1: Skrip Cadangan

@echo off
set BACKUP_DIR=C:\Backups
set SOURCE_DIR=C:\Important_Files
echo Backing up files from %SOURCE_DIR% to %BACKUP_DIR%
xcopy %SOURCE_DIR% %BACKUP_DIR% /E /I /Y
echo Backup complete!
pause

Skrip ini membuat cadangan berkas dari satu direktori ke direktori lain.

Contoh 2: Skrip Informasi Sistem

@echo off
echo System Information:
echo -------------------
echo Computer Name: %COMPUTERNAME%
echo Windows Version: %OS%
echo Processor Architecture: %PROCESSOR_ARCHITECTURE%
echo Number of Processors: %NUMBER_OF_PROCESSORS%
echo User Domain: %USERDOMAIN%
echo User Name: %USERNAME%
pause

Skrip ini menampilkan berbagai informasi sistem menggunakan variabel lingkungan.

Kesimpulan

Selamat! Anda sudah mengambil langkah pertama ke dunia skrip Batch dan variabel lingkungan. Ingat, latihan membuat sempurna, jadi terus mencoba perintah dan variabel berbeda. Sebelum anda tahu, anda akan dapat mengotomatisasi tugas seperti seorang pro!

Berikut adalah tabel yang menggabungkan variabel lingkungan penting yang kita telah pelajari:

Variabel Deskripsi
%USERNAME% Nama pengguna saat ini
%USERPROFILE% Path ke direktori profil pengguna
%COMPUTERNAME% Nama komputer
%DATE% Tanggal saat ini
%TIME% Waktu saat ini
%OS% Nama sistem operasi
%PROCESSOR_ARCHITECTURE% Arsitektur prosesor
%NUMBER_OF_PROCESSORS% Jumlah prosesor dalam sistem
%USERDOMAIN% Domain pengguna saat ini

Bersenang-senang scripting, dan ingat: di dunia pemrograman, setiap kesalahan adalah kesempatan belajar!

Credits: Image by storyset