Lompat ke konten Lompat ke sidebar Lompat ke footer

File Batch (.Bat) dan Cara Membuatnya

Hallo gaes kembali lagi, kali ini saya akan sedikit membahas tentang Pengertian dan cara membuat File Batch (.Bat). File Batch adalah sebuah file yang diisi dengan script atau command tertentu dan untuk menjalankan perintah yang diinginkan didalam sebuah windows. Penggunaan FIle Batch ini biasanya dijalankan melalui Command prompt sehingga cukup praktis dan memungkinkan menjalankan perintah tidak terlihat. Bagi anda yang sering menggunkan command pada linux maka hal ini dianggap biasa. Akan tetapi jika anda seing menggunakan Windows dan menjalankan perintah tertentu menggunakan GUI atau menggunakan Mouse maka teknik ini akan sedikit berbeda dan pastinya akan menambah wawasan anda.

Pengertian File Batch (.Bat) dan Cara Membuatnya

Lihat gambar diatas, tampilan File Batch biasanya seperti icon diatas. File batch mempunyai extension .BAT.

Seperti yang sudah saya jelaskan diatas, file Batch memungkinkan menjalankan script windows tertentu seingga lebih cepat dan praktis. namun sisi negatifnya, file batch kadang juga digunakan oleh orang yang tidak bertanggung jawab dengan menyerang atau meng Hack orang lain. Oleh karena itu tujuan dari Artikel yang saya buat ini untuk memberikan pelajaran bagaimana menjalankan sebuah script tertentu di windows, kemudian anda bisa mengenali file batch yang berbentu virus atau file batch yang bisa anda pergunakan untuk menjalankan perintah yang diinginkan.

Cara Membuat File Batch (.BAT)

Untuk cara membuat file batch sangat mudah, kita bisa gunakan Notepad diisi beberapa command terntu dan anda bisa simpan file tersebut dengan extension .bat ( bukan txt)

Contoh Sederhana

Bagi anda yang sering melakukan Ping dengan CMD dan dirasa akan menghafal ip address yang akan dituju dan kadang melakukan commandnya sedikit lama, anda bisa memanfaatkan file batch ini sehingga anda cukup double klik file yang akan dibuat nantinya.

  • Silahkan Buka Notepad pada komputer windows anda.
  • Kemudian silahkan masukan command : ping 8.8.8.8 -t
  • Save file notepad yang anda buat diatas dengan nama : Ping Google.bat
  • Simpan atau Save di tempat tertentu
  • kemudian untuk menjalankannya anda cukup double klik file yang anda buat tadi.
  • Hasilnya anda ping ke Google dengan cepat tanpa harus mengetik manual.

Cukup mudah kan?

Beberapa Command Batch

  • Copy = membuat duplikat suatu file ke directory lainnya.
  • Del = Menghapus sebuah file dari suatu directory.
  • Echo = menulis pesan ke layar, sedangkan untuk syntax echo off, digunakan untuk meniadakan tampilan echo.
  • Goto = melompat dari suatu syntax ke label.
  • Help = melihat command batch lainnya.
  • Start = menjalankan suatu program.
  • Pause = Merupakan perintah untuk meminta satu ketikan tombol sembarang, dimana pesan yang ditampilkan adalah Press any key to continue...Untuk menghilangkan pesan ini dapat diketikkan PAUSE > NUL.
  • If = Digunakan untuk memeriksa kondisi tertentu jika kondisi tersebut tersedia.
  • Rem = Kependekan dari REMARK merupakan suatu perintah yang mengakibatkan suatu baris perintah menjadi tidak berfungsi, akan diabaikan dan tidak diproses.
  • Cls = Sama seperti perintah DOS, yaitu digunakan untuk menghapus layar.
  • Exit = keluar dari jendela DOS jika file batch berjalan dari Windows.

Beberapa Fungsi Operator File Batch

  • @ = berguna untuk membuat syntax menjadi tidak kelihatan di layar atau untuk tidak menampilkan baris perintah disebelah kanan layar.
  • : = tanda label.
  • > = menuliskan sesuatu dengan meniban isi file yang sudah ada.
  • >> = menuliskan sesuatu pada garis baris yang baru.
  • :: = komentar, tidak dieksekusi.

Perintah pada command prompt

a

ADDUSERS : Tambah daftar pengguna untuk / dari file CSV

ARP : Address Resolution Protocol

Assoc : Ubah ekstensi file asosiasi

ASSOCIAT : Salah satu langkah asosiasi file

Attrib : Ubah atribut berkas

b

Bootcfg : Edit Windows boot settings

BROWSTAT : Dapatkan domain, info browser dan PDC

c

CACLS : Ubah file permissions

CALL : Panggil satu program batch yang lain

CD : Mengganti Directory – pindah ke Folder tertentu

Change : Ganti Terminal Server Session properties

CHKDSK : Check Disk – memeriksa dan memperbaiki masalah disk

CHKNTFS : Periksa sistem file NTFS

CHOICE : Menerima input keyboard ke sebuah file batch

CIPHER : Encrypt atau Decrypt file / folder

CleanMgr : Ototmatis membersihkan Temperatur file, recycle bin

CLEARMEM : Hapus kebocoran memori

CLIP : Salin STDIN ke Windows clipboard.

CLS : Menghapus layar (Clear The Screen)

CLUSTER : Windows Clustering

CMD : Start a new CMD shell

COLOR : Mengubah warna dari jendela CMD

COMP : Membandingkan isi dari dua file atau set file

COMPACT : Compress file atau folder pada partisi NTFS

Compress : Compress tunggal file pada partisi NTFS

CON2PRT : Menghubungkan atau memutuskan sambungan dengan Printer

CONVERT : Konversi FAT ke drive NTFS

COPY : Menyalin satu atau lebih file ke lokasi lain

CSCcmd : clien-side caching (Offline Files)

CSVDE : Impor atau Ekspor Active Directory data

d

DATE : Display atau mengatur tanggal

Defrag : Defragment hard drive

DEL : Menghapus satu atau lebih file

DELPROF : Hapus profil pengguna NT

DELTREE : Menghapus folder dan semua subfolder

DevCon : Device Manager Command Line Utility

DIR : Menampilkan daftar file dan folder

DIRUSE : Tampilkan penggunaan disk

DISKCOMP : Bandingkan isi dua floppy disk

Diskcopy : Salin isi dari satu disket ke yang lain

DISKPART : Disk Administrasi

DNSSTAT : DNS Statistik

DOSKEY : Edit baris perintah, ingat perintah, dan membuat macro

DSADD : Tambah User (komputer, group ..) ke direktori aktif

DSQUERY : Daftar item dalam direktori aktif

DSMOD : Ubah user (computer, group ..) di direktori aktif

DSRM : Hapus item dari Active Directory

e

ECHO : Menampilkan pesan di layar

ENDLOCAL : Akhir localisation perubahan lingkungan dalam file batch

ERASE : Menghapus satu atau lebih file

EVENTCREATE : Tambahkan pesan ke Windows event log

EXIT : Keluar dari skrip arus / rutin dan menetapkan errorlevel

EXPAND : uncompress file

Ekstrak : uncompress file CAB

f

FC : Bandingkan dua file

FIND : Mencari string teks dalam sebuah file

FINDSTR : Cari string dalam file

FOR / F : pengulangan perintah terhadap satu set file

FOR / F : pengulangan perintah terhadap hasil perintah lain

FOR : pengulangan perintah terhadap semua options Files, Directory, List

FORFILES : Proses Batch beberapa file

FORMAT : Format disk

FREEDISK : Periksa free disk space/disk yang tersisa (dalam bytes)

FSUTIL : File dan Volume utilitas

FTP : File Transfer Protocol

FTYPE : Tampilkan atau memodifikasi jenis file yang digunakan dalam asosiasi ekstensi file

g

GLOBAL : Display keanggotaan kelompok global

GOTO : Direct a batch program untuk melompat ke baris berlabel

GPUPDATE : Update pengaturan Kebijakan Grup

h

HELP : Online Help

i

ICACLS : Ubah file dan folder permissions

IF : kondisional melakukan perintah

IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup

IPCONFIG : Configure IP

k

KILL : Remove program dari memori

l

LABEL : Edit disk label

LOCAL : Display keanggotaan kelompok-kelompok lokal

LOGEVENT : Menulis teks ke NT event viewer

Logoff : user log off

LOGTIME : log tanggal dan waktu dalam file

m

MAPISEND : Kirim email dari baris perintah

MBSAcli : Baseline Security Analyzer

MEM : Display penggunaan memori

MD : Buat folder baru

MKLINK : Buat link simbolik (linkd)

MODE : Mengkonfigurasi perangkat sistem

MORE : Display output, satu layar pada satu waktu

MOUNTVOL : mengelola volume mount point

MOVE : Pindahkan file dari satu folder ke yang lain

MOVEUSER : Pindahkan pengguna dari satu domain ke domain lainnya

MSG : mengirim pesan atau message

MSIEXEC : Microsoft Windows Installer

MSINFO : Windows NT diagnostics

MSTSC : Terminal Server Connection (Remote Desktop Protocol)

MUNGE : Cari dan Ganti teks dalam file (s)

MV : Copy in-menggunakan file

n

NET : Kelola sumber daya jaringan

NETDOM : Domain Manager

Netsh : Configure Network Interfaces, Windows Firewall & Remote akses

NETSVC : Command-line Service Controller

NBTSTAT : Tampilkan statistik jaringan (NetBIOS over TCP / IP)

NETSTAT : Display networking statistics (TCP / IP)

NOW : Tampilan saat ini Tanggal dan Waktu

NSLOOKUP : Nama server lookup

NTBACKUP : Backup folder ke tape

NTRIGHTS : Edit hak user account

p

PATH : Menampilkan atau menetapkan path pencarian untuk file executable

PATHPING : jejak jalur jaringan ditambah paket latensi dan kerugian

PAUSE : memenjarakan(suspend) pengolahan file batch dan menampilkan pesan

perms : Tampilkan izin untuk pengguna

PERFMON : Kinerja Monitor

PING : Menguji koneksi jaringan

POPD : Mengembalikan nilai sebelumnya dari direktori sekarang yang disimpan oleh PUSHD

PORTQRY : Tampilan status ports dan services

Powercfg : Mengkonfigurasi pengaturan daya

PRINT : Mencetak file teks

PRNCNFG : Display, mengkonfigurasi atau mengubah nama printer

PRNMNGR : Tambah, menghapus, daftar printer menetapkan printer default

PROMPT : Mengubah command prompt

PsExec : Proses Execute jarak jauh

PsFile : menampilkan file dibuka dari jarak jauh (remote)

PsGetSid : Menampilkan SID sebuah komputer atau pengguna

PsInfo : Daftar informasi tentang sistem

PsKill : proses mematikan berdasarkan nama atau ID proses

PsList : Daftar informasi rinci tentang proses-proses

PsLoggedOn : siapa saja yang log on (lokal atau melalui resource sharing)

PsLogList : catatan kejadian log

PsPasswd : Ubah sandi account

PsService : Melihat dan mengatur layanan

PsShutdown : Shutdown atau reboot komputer

PsSuspend : proses Suspend

PUSHD : Simpan dan kemudian mengubah direktori sekarang

q

QGREP : Cari file(s) untuk baris yang cocok dengan pola tertentu

r

RASDIAL : Mengelola koneksi RAS

RASPHONE : Mengelola koneksi RAS

Recover : perbaikan file yang rusak dari disk yang rusak

REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai

REGEDIT : Impor atau ekspor pengaturan registry

Regsvr32 : Register atau unregister sebuah DLL

REGINI : Ubah Registry Permissions

REM : Record comments (komentar) di sebuah file batch

REN : Mengubah nama file atau file

REPLACE : Ganti atau memperbarui satu file dengan yang lain

RD : Hapus folder (s)

RMTSHARE : Share folder atau printer

Robocopy : Copy File dan Folder secara sempurna

RUTE : Memanipulasi tabel routing jaringan

RUNAS : Jalankan program di bawah account pengguna yang berbeda

RUNDLL32 : Jalankan perintah DLL (add / remove print connections)

s

SC : Control Layanan

SCHTASKS : Jadwal perintah untuk dijalankan pada waktu tertentu

SCLIST : Tampilkan Layanan NT

SET : Display, set, atau menghapus variabel environment

SETLOCAL : Pengendalian environment visibilitas variabel

SETX : Set variabel environment secara permanen

SFC : Pemeriksa Berkas Sistem

SHARE : Daftar atau mengedit file share atau share print

SHIFT : Shift posisi digantikan parameter dalam sebuah file batch

SHORTCUT : jendela Buat shortcut (. LNK file)

SHOWGRPS : Daftar NT Workgroups seorang pengguna telah bergabung

SHOWMBRS : Daftar Pengguna yang menjadi anggota dari sebuah Workgroup

SHUTDOWN : Shutdown komputer

SLEEP : Tunggu untuk x detik

SLMGR : Software Licensing Management (Vista/2008)

SOON : Jadwal perintah untuk menjalankan dalam waktu dekat

SORT : Sort input

START : memulai sebuah program atau perintah dalam jendela terpisah

SU : Switch User

SUBINACL : Edit file dan folder Permissions, Kepemilikan dan Domain

SUBST : Associate jalan dengan huruf drive

Systeminfo : Daftar konfigurasi sistem

t

TASKLIST : Daftar menjalankan aplikasi dan services

TASKKILL : Hapus proses yang berjalan dari memori

TIME : Menampilkan atau mengatur waktu sistem

TIMEOUT : penundaan pemrosesan dari sebuah batch file

TITLE : Mengatur judul window untuk sesi cmd.exe

TLIST : daftar tugas dengan path lengkap

TOUCH : mengganti file timestamps

Tracert : Trace route ke sebuah remote host

TREE : tampilan grafis struktur folder

TYPE : Menampilkan isi dari file teks

u

USRSTAT : Daftar domain nama pengguna dan terakhir login

v

VER : Tampilkan versi informasi

VERIFY : Pastikan bahwa file sudah disimpan

VOL : Menampilkan sebuah label disk

w

WHERE : Menempatkan dan menampilkan file dalam sebuah pohon direktori

wHOAMI : Output UserName saat ini dan manajemen domain

WINDIFF : Bandingkan isi dua file atau set file

WINMSD : Sistem Windows diagnostik

WINMSDP : Sistem Windows diagnostik II

WMIC : Perintah WMI

x

XCACLS : Ubah file dan folder permissions

XCOPY : Menyalin file dan folder

Demikian Pengertian File Batch (.Bat) dan Cara Membuatnya, semoga bermanfaat, jka masih bingung silahkan tanya dikolom komentar.

Posting Komentar untuk "File Batch (.Bat) dan Cara Membuatnya"