Teks ini dibuat AI
Kita sekarang akan membuat agar file .ibat
bisa dijalankan langsung seperti .bat
, cukup dengan klik dua kali atau ketik nama.ibat
di CMD, dan Windows akan tahu bahwa:
"Untuk membuka file
.ibat
, saya harus menjalankanmain.bat
dengan nama file ini sebagai argumen."
Ini disebut file association — mengaitkan ekstensi .ibat
dengan perintah tertentu.
Tujuan:
Ketika kamu klik atau jalankan skrip.ibat
, itu otomatis menjalankan:
main.bat skrip.ibat
Cara 1: Manual via Registry (Permanen, untuk seluruh sistem)
Hati-hati! Ini mengubah registry. Cadangkan dulu kalau perlu.
- Jalankan CMD sebagai Administrator
- Tambahkan file association:
assoc .ibat=IbatScript
ftype IbatScript="C:\path\to\main.bat" "%%1"
Ganti path ke lokasi main.bat milikmu. Contoh:
ftype IbatScript="C:\Users\kamu\project\main.bat" "%%1"
%%1
= nama file.ibat
yang diklik/jalankan.
Cara 2: Sementara (khusus satu sesi CMD)
Kalau kamu hanya ingin sementara (tanpa ubah registry), di CMD:
assoc .ibat=IbatScript
ftype IbatScript="C:\path\to\main.bat" "%%1"
Setelah tutup CMD, asosisasi ini hilang.
Coba Sekarang:
Buat file hai.ibat:
tulis "Halo dari IlyasBat"
Jalankan dari CMD:
hai.ibat
Maka main.bat akan memproses file itu.
Bagaimana kalau kamu pindahkan foldernya?
Kalau kamu pindahkan main.bat
, kamu harus ubah ftype
lagi, contoh:
ftype IbatScript="D:\project\main.bat" "%%1"
Uninstall (kalau ingin hapus)
assoc .ibat=
ftype IbatScript=
Alternatif (untuk dev workflow)
Kalau kamu tidak ingin ubah registry tapi ingin shortcut cepat:
Buat file ibat.bat:
@echo off
REM ibat.bat
call main.bat %*
Lalu jalankan:
ibat hello.ibat
Top comments (0)