Skrip Batch - Lingkungan

Halo, para pemrogram yang sedang berkembang! Hari ini, kita akan membanjiri ke dalam dunia yang menarik dari skrip Batch dan menjelajahi lingkungannya. Sebagai guru komputer tetangga yang ramah, saya akan memandu Anda dalam perjalanan ini dengan banyak contoh dan penjelasan. Jadi, ambil catatan virtual Anda, dan mari kita mulai!

Batch Script - Environment

Menulis dan Menjalankan Skrip Batch

Sebelum kita masuk ke dalam lingkungan, mari kita mulai dengan dasar-dasar menulis dan menjalankan skrip Batch. Pensejukkan skrip Batch seperti sebuah set instruksi yang Anda berikan ke komputer Anda, seperti resep untuk makanan digital yang lezat!

Membuat Skrip Batch Pertama Anda

  1. Buka Notepad (atau editor teks mana saja 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. tapi 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 sebentar lagi.

Menambahkan Perintah Lain

Marilah 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 mencegah skrip dari menampilkan setiap perintah saat menjalankan.
  • 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 variabel lingkungan. Bayangkan ini seperti wadah magis yang menyimpan informasi yang komputer dan skrip Anda bisa gunakan.

Menampilkan Variabel Lingkungan

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

set

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

Menggunakan Variabel Lingkungan di 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 yang 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 Tetap vs. Variabel Sementara

Variabel yang kita buat baru saja adalah sementara. Itu hanya ada saat skrip sedang 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 di setiap skrip!

Contoh Praktis

Marilah kita gunakan pengetahuan kita untuk 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 file 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 informasi sistem berbagai macam menggunakan variabel lingkungan.

Kesimpulan

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

Berikut adalah tabel yang menggabungkan variabel lingkungan penting yang kita telahulas:

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 di sistem
%USERDOMAIN% Domain pengguna saat ini

Hidupkan skrip Anda, dan ingat: di dunia pemrograman, setiap kesalahan adalah kesempatan belajar yang bersembunyi!

Credits: Image by storyset