Batch file ini sendiri dapat dicontohkan seperti shortcut ikon yang ada di Windows atau
Mac yakni seperti jalan pintas untuk menjalankan satu atau lebih perintah kedalam satu
langkah mudah. Contoh lainnya adalah autoexec.bat, yang merupakan file boot sederhana
yang dimuat pada MS-DOS. Batch file tersebut berisi tersebut berisi semua perintah dan
digunakan untuk menjalankan MS-DOS setiap kali computer boot.
Command
PERINTAH KETERANGAN
ECHO / Menampilkan pesan ke layar atau menghidupkan / mematikan fasilitas
@ECHO OFF penggemaan perintah
> Menuliskan sesuatu dengan meniban isi file yang sudah ada
Sama seperti perintah di MS-DOS, semua perintah pada Batch tidak membedakan huruf besar
atau kecil atau bisa disebut case insensitive.
%1 : Persen yang dikuti dengan nilai numeric yang dimulai dari satu, memungkinkan
pengguna untuk menambahkan variable dalam sebuah file Batch. Berikut
contohnya:
ECHO Hello% 1
Catatan : dapat diperluas ke %2, %3, dst
::LABEL : dengan menambahkan titik dua didepan sebuah kata, memungkinkan kita untuk
melompat ke bagian tertentu dari sebuah file Batch.
CALL : Ini digunakan untuk menjalankan file Batch di dalam file Batch. Tapi jika file
Batch yang akan dijalankan tidak ada, maka akan menampilkan pesan kesalahan.
CHOICE: Memungkinkan file Batch dan script menunggu user untuk memilih satu set pilihan.
SHIFT : Perubahan posisi parameter dalam Batch file.
Contoh:
1. a. Ketiklah program di bawah ini:
A>COPY CON B:COBA.BAT <enter>
001 Dewi 16 Jakarta
020 Donny 19 Balik Papan
125 Andara 18 Padang
EDLIN adalah perintah eksternal DOS yang berfungsi untuk menyimpan teks berupa
data, mengedit sebuah file yang sudah ada, dan dapat pula digunakan untuk membuat file
baru. Bentuk umum perintahnya adalah:
PERINTAH-PERINTAH EDLIN
PERINTAH KETERANGAN
PERINTAH KETERANGAN
Contoh:
1. MEMBUAT FILE BARU
a. Ketiklah program di bawah ini:
A>EDLIN B:LATIHAN.BAT <enter>
NEW FILE
* Tekanlah huruf I (insert), lalu masukkan data berikut ini:
1:* 001 Dewi 16 Jakarta
2:* 020 Donny 19 Balik Papan
3:* 125 Andara 18 Padang
b. Setelah data berakhir, tekanlah kunci F6 atau <Ctrl-Z>
c. Tekanlah huruf E untuk merekam data
2. MENGEDIT FILE
a. Ketiklah perintah di bawah ini:
A>EDLIN B:COBA.BAT <enter>
*L (menampilkan semua isi file)
* 2D (menghapus baris nomor 2)
* 1,3,41 M (memindahkan baris ke-1 sampai dengan baris
ke-3 ke baris 40)
* 1,3,41 C (menyalin baris ke-1 sampai dengan baris
ke-3 ke baris 40)
@echo off
title Created by Haris Hidayatullah
:awalan
echo Welcome, %USERNAME%
echo apa yang ingin kamu lakukan?
echo ------------------------------------------------------------------------------
echo PROFILE
Iwan Setiadi/PTKI B(Sis. Op.) /Minggu 4 (Batch File) 5
echo ------------------------------------------------------------------------------
echo NAMA : Haris Hidayatullah
echo KELAS : 1IA20
echo NPM : 53412324
echo.
echo ------------------------------------------------------------------------------
:awal
echo
echo ------------------------------------------------------------------------------
echo.
set /P "p1=pilihan anda :"
if %p1%==1 goto dir
if %p1%==2 goto menu md
if %p1%==3 goto date
if %p1%==4 goto cls
if %p1%==5 goto time
if %p1%==6 goto ver
if %p1%==7 goto edit
if %p1%==8 goto Off
if %p1%==9 goto OffLater
if %p1%==10 goto Close
if %p1%==11 goto Restart
if %p1%==12 goto Logoff
if %p1%==13 goto Choice
if %p1%==14 goto keluar
if else goto Again
cls
:menu md
cls
set /P nama= Masukkan nama folder/direktori :
echo.
echo berhasil membuat direktori di desktop dengan nama "%nama%"
md "%nama%"
goto :awalan
set /P nama= Masukkan nama folder yang ingin kalian buat :
echo.
echo selamat anda berhasil membuat direktori didesktop dengan nama "%nama%"
del "%nama%"
goto :awalan
:dir
cls
echo selamat anda berhasil melihat isi direktori anda "%nama%"
echo.
echo MAAAANNNNTTTTTAAAAAPPPPP !
dir "%nama%"
goto :awalan
:time
cls
echo waktu komputer anda adalah :
time
goto :awalan
:cls
cls
echo tuh kan sudah bersih :D
goto :awalan
:date
cls
echo tanggal komputer anda adalah :
date
goto :awalan
:edit
set /P nama= Masukkan nama file yang ingin dibuat :
echo.
echo berhasil membuat file di desktop dengan nama "%nama%"
edit "%nama%"
goto :awalan
:ver
echo inilah versi DOS komputer anda