
11th November 2011
|
 |
Ceriwis Addicted
|
|
Join Date: Nov 2011
Posts: 4,638
Rep Power: 20
|
|
.: Cara Bikin SFX-Maker/Preactivator Aplikasi Sendiri [zoo's IDM] :.
: Cara ala zoo Membuat SFX-Maker IDM Preactivated-nya :
CARA DIBAWAH INI BISA AGAN GUNAKAN UNTUK BUAT SFX-MAKER/SILENT-INSTALLER APLIKASI APA SAJA DENGAN SYARAT APLIKASI TERSEBUT BERBASIS GUI DI WINDOWS!!
Agan 2 pasti sering dengar melalui forum2 download tentang IDM yg di-preaktivasi oleh zoo. Trus, buat agan2 mungkin bertanya gimana caranya bikin installer yg otomatis jalan kyk gtu yah?
Ane coba bagi guide yang ane praktekin sendiri ttg bagaimana membuat silent-installer IDM preactivated ala zoo�
Yang agan butuhkan dlm tutor ini:- Download Internet Download Manager 6.05 build 3 yg belon di-patch. Googling saja, gan.
- Download file patch IDM agan yg sesuai dgn versinya. Ane pake patch khusus yg juga dipake Zoo. Agan cari patch agan dan ikuti prinsip metode ane dibawah.
- Download dan instal AutoIt V3.
- (OPTIONAL) ResourceHacker, iconSUSHI atau Restorator � buat pasangin icon IDM.
Caranya:- Pembuatan SFX-Maker/Silent-Installer ini hmpr sepenuhnya 'dikerjakan' oleh AutoIt jadi agan sebaiknya mempelajari script2 dasarnya.
- Buat sebuah folder kosong di hardisk agan sebagai lokasi proyek ini, misalnya di C:\IDM605\.
- Copy file installer asli IDM �idm605_setup.exe� dan file patcher IDM agan kedalam folder tsb.
Spoiler for #1:

- Buat file script AutoIt (.au3) dgn cara klik kanan di daerah kosong dlm folder tsb lalu pilih New>AutoIt v3 script.
Spoiler for #2:

- Ganti nama file script �New AutoIt v3 Script.au3� yg baru tsb dengan nama apa saja, mis. �instal_idm605.au3�.
- Klik kanan file script �install_idm605.au3� lalu pilih �Edit Script� dari jendela Windoze yg muncul.
Spoiler for #3:

- Akan terbuka kotak jendela SciTE4AutoIt3�. Ini adalah kanvas built-in agan untuk menuliskan semua script AutoIt.
Spoiler for #4:

- Buka tool �AutoIt Window Info� dari menu Start > All Programs > AutoIt v3 > AutoIt Window Info. Ini adalah tool penting yg akan membantu kita merekam/capture apa yg terjadi di desktop GUI agan.
Spoiler for #5:

- Kita akan mulai menjalankan instalasi IDM bersamaan dgn kita merekam/capture apa saja yg terjadi di desktop agan sewaktu instalasi, termasuk waktu agan mengklik ato memencet keyboard agan. Tool AutoIt Window Info yg kita gunakan u/ merekamnya.
- Aktifkan/enable tool AutoIt Window Info dengan menekan tombol Ctrl+Alt+F. (Sebaliknya kombinasi tombol itu juga kita gunakan untuk menonaktif/disable-kan nya). Jangan lupa juga untuk memilih �Window� sebagai koordinat mode AutoIt Window Info. Klik Options>Coord Mode>Window.
- Dobel klik file �idm605_setup.exe� untuk starting point kita.
- Ketikkan baris berikut pada script agan dlm editor SciTE agan:
Code:
Opt("WinWaitDelay",100) ;WinWait("title","teks (opsional)")
If Not WinActive("title","teks (opsional)")
Then WinActivate("title","teks (opsional)")
WinWaitActive("title","teks (opsional)") ;WinWait("Internet Download Manager Installation Wizard","Welcome to Internet")
If Not WinActive("Internet Download Manager Installation Wizard","Welcome to Internet")
Then WinActivate("Internet Download Manager Installation Wizard","Welcome to Internet")
WinWaitActive("Internet Download Manager Installation Wizard","Welcome to Internet")
MouseMove(336,330)
MouseDown("left")
MouseUp("left")
Lalu ulangi langkah ane pada no. 14-17 diatas untuk kotak dialog instalasi IDM selanjutnya sampai kotak dialog terakhir (instalasi selesai). Tutup script agan dengan baris dibawah ini untuk menutup service yg masih aktif dari instalasi:
Code:
$SF = "idm605_setup.exe"
If WinExists ( $SF )
Then Exit
AutoItWinSetTitle ( $SF )
- Script lengkap ane seperti ini:
Spoiler for #10:

- Terakhir, kita tinggal meng-compile file script .au3 kita menjadi sebuah file aplikasi .exe. Caranya sangat mudah dgn menggunakan AutoIt.
- Klik kanan file script �instal_idm605.au3� agn yg sudah lengkap, lalu pilih �Compile Script� dari menu Windoze.
Spoiler for #11:

Proses compile AutoIt akan menghasilkan sebuah aplikasi .exe yg namanya sama dgn nama file script .au3 agan yaitu �instal_idm605.exe�. Simpan file script agan ditempat lain jika agan masih butuh.
Spoiler for #12:

- Sekarang, kita tinggal membuat silent-installer untuk aplikasi patch-nya. Untuk patch IDM yg ane pake, ane tinggal pake command switch silent untuk patch IDM ane. Kalau patch IDM agan butuh metode yg sama dgn instalasi IDM diatas, agan tinggal bikinin juga silent-installer untuk patch IDM agan. (Bisa pake cara ane diatas).
- Buat sebuah file .BAT di folder C:\IDM605 agan dengan nama �instal.bat�. Edit dgn notepad lalu isi dengan:
Code:
@Echo Off
CLS
TASKKILL /f /t /im IDMan.exe
Start /Wait instal_idm605.exe
Start /Wait idm605_patch.exe /silent /backup /overwrite
Exit
- Sekarang kita tinggal menggabung semua file dlm folder C:\IDM605\ agan menjadi satu file aplikasi tunggal. Agan bisa pake program SFX-Maker apa saja untuk itu. Tapi, daripada repot mending pake WinRAR saja.
- Pilih/bold semua file dlm folder C:\IDM605\ agan lalu klik kanan. Pilih menu WinRAR �Add to archive�� (instal dulu WinRAR sebelomnya).
- Buka tab �General� WinRAR lalu centang kotak �Create SFX archive�. Buka lagi tab �Comment� paling ujung kanan lalu isikan baris berikut dlm kotaknya:
Code:
Setup=instal.bat
TempMode
Silent=1
Overwrite=1
Spoiler for #13:

Klik OK.
- File SFX silent IDM sudah jadi �IDM605.sfx.exe� tinggal hapus saja file2 sisanya.
Spoiler for #14:

- (opsi) Agan bisa mengganti icon file �IDM605.sfx.exe� dgn icon IDM biar kelihatan mirip dgn menggunakan aplikasi IconMaker apa saja (ResourceHacker, Restorator, iconSUSHI, dsb). Caranya bisa liat di thread agan T3D1MC DISINI.
- Sekarang, agan sudah bisa jalankan file silent-install IDM ala zoo agan tsb sambil duduk2 santai.
SELESAI!!
Kalo agan pengen sharing soal AutoIt, bisa men2 ke |=> AutoIt User Community
|