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.batdengan 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.ibatyang 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)