Apa itu AutoHotKey? Auto = otomatis dan hotkey = tombol cepat,fungsi utama aplikasi ini adalah untuk membuat tombol-tombol pada keyboard ataupun click pada mouse berjalan sendiri secara otomatis,Aplikasi ini lumayan berguna bagi mereka yang sering maen Game,atau bagi mereka yang kreatif bisa saja dikembangkan untuk membuat aplikasi sederhana dengan cara mengkombinasikanya dengan beberapa aplikasi sekaligus.
Anda harus ingat Autohotkey sangat sederhana,meski demikian AHK bisa di andalkan untuk pengunaan sehari-hari,Anda jangan dulu takut untuk belajar AHK,karena anda takan menemukan kode-kode pemprograman yang rumit seperti bahasa program VB,delphi,java dsb..mari kita coba..
Langkah pertama buka aplikasi Autohotkey biasa juga disebut dengan AHK.
kemudian klik file>edit script
Spoiler for seperti gambar ini:
[img][/img]
hapus semua text yang ada di scipt bawaan.
kemudian tulislah text berikut..
^F1: :
Run C:\Program Files\Microsoft Office\Office12\excel.exe
sleep 3000
return
Spoiler for lihat gmbr ini:
[img][/img]
sekarang close>save.
pada tab autohotkey klik kembali file>reload script.
coba pada keyboard anda tekan ctrl-F1
Jika berhasil sekarang anda dapat membuka aplikasi Microsoft Excel hanya dengan menekan tombol ctrl dan F1 secara bersamaan.Jika belum coba cek kembali baris perintah berikut:
Run C:\Program Files\Microsoft Office\Office12\excel.exe
Pastikan untuk menuju excel.exe kita telah melalui jalur-jalur folder yang benar (jalur dapat berbeda sesuai pengaturan sistem masing-masing pengaturan komputer)
a.Memahami baris Kode
Spoiler for basic:
Sekarang kita akan coba memahami setiap baris kode yang telah kita buat.
pertama kita menemukan ^F1: :ialah merupakan kode input,mengapa disebut kode input?
karena di akhiri oleh simbol : : (titik dua 2x),maka setiap baris kode yang di akhiri tanda tersebut merupakan input perintah.sedangkan tanda ^ adalah simbol yang digunakan untuk mengantikan tombol Ctrl pada keyboard,seperti halnya Alt akan diganti dengan tanda ! pada suatu baris kode,kemudian kode F1 adalah untuk mengantikan "tombol F1" pada keyboard. maka bisa kita cacah sebagai berikut.
^F1: : adalah penjabaran dari Ctrl dan F1 ditekan bersama.
Sekarang kita menuju baris perintah ke-2,yaitu:
Run C:\Program Files\Microsoft Office\Office12\excel.exe
Run adalah suatu kata dalam AutoHotKey (AHK) yang berfungsi untuk membuka suatu aplikasi,
untuk dapat menjalankan tugasnya dengan benar,perintah Run haruslah kita tunjukan jalanya menuju aplikasi yang akan ia buka,dalam contoh di atas C:\Program Files\Microsoft Office\Office12\ adalah jalur (jalan) yang harus di lalui Run untuk sampai pada aplikasi yang dituju yaitu Microsoft Excel (excel.exe).
cobalah anda ganti aplikasi yang ingin anda buka misal Mozilla,Ms.word dsb,Namun anda harus tetap memberikan jalur path yang benar pada Run untuk setiap aplikasi-aplikasi tersebut.
Selain Run anda akan mengenal kode perintah lain yaitu Send,Click,mouseMove,Mouseclick..dll
selanjutnya kita bahas tentang baris kode ketiga yaitu Sleep,sebenarnya sleep tak mesti selalu di sertakan dalam setiap baris kode,fungsinya sendiri adalah untuk memberi waktu (jeda) pada setiap baris kode yang akan di eksekusi satu persatu agar lebih lambat dan meminimalisir kesalahan eksekusi.
Sleep sendiri menggunakan satuan milidetik,jadi angka 3000 yang anda lihat diatas artinya 3000 milidetik atau setara 3 detik.
terakhir adalah kode Return.ia wajib digunakan pada tiap akhir penulisan baris kode,fungsinya adalah menghentikan segala aktivitas eksekusi.
b.Send,Click,Mousemove
Spoiler for kode perintah:
1.Send
Apabila Run digunakan untuk membuka suatu aplikasi maka lain lagi dengan perintah Send,ia digunakan untuk menekan tombol pada keyboard melalui AHK.cobalah baris kode berikut agar anda lebih memahaminya.
pada tab autohotkey klik kembali file>reload script.
sekarang bukalah notepad kemudian coba tekan tombol Ctrl-F2
jika berhasil anda akan mendapatkan tulisan saya belajar AHK yang terketik otomatis pada notepad.
berbagai variasi tombol Send
Send ^a artinya Ctrl - A (biasa digunakan untuk menyorot keseluruhan text)
Send ^c artinya Ctrl - C ( Copy )
Send ^x artinya Ctrl - X ( Cut )
Send ^!{Tab} artinya Ctrl - Alt - Tab
2.Click
Click digunakan untuk meng-klik layaknya kita menggunakan sebuah mouse,perbedaanya adalah disini kita harus memberikan posisi pasti dimana mouse tersebut harus meng-klik,dengan memberikanya posisi koordinat x,y.
contoh baris kode click
^F3: :
Click 350,500
sleep 3000
return
maka dapat kita pahami bahwa 350 adalah posisi x dan 500 adalah posisi y,Sedangkan angka angka posisi tersebut dapat kita peroleh dengan menggunakan "windows spy" yang ada fitur AHK ataupun hanya dengan menerkanya saja sembari dicatat.
3.MouseMove & Mouseclick
Sama seperti fungsi Click sebenarnya yang membedakanya hanyalah apabila pada MouseMove ia hanya akan memindahkan cursor tanpa meng-klik koordinat posisi,sedangkan pada Mouseclick ia akan meng-klik koordinat dengan fungsi klik kanan atau kiri seperti pada mouse (mouseclick,R) atau (mouseclick,L).
c.Contoh kode
Kode AHK dapat saja kita buat pendek atau panjang sesuai kebutuhan,tak ada batasan pasti dalam pembuatan baris-baris kode,didalam kode anda juga dapat menambahkan sebuah komentar dengan terlebih dahulu menambahkan simbol ; (titik koma) di ikuti komentar.sebuah komentar tak akan ikut tereksekusi bersama baris perintah code lain. Lihat contoh di bawah ini..
!g::
run C:\Program Files\Option\GlobeTrotter Connect\GlobeTrotter Connect.exe
sleep 1000
send {tab}{tab}
click 34,240
sleep 1250
send {enter}
sleep 1000
send {down}
sleep 1250
; ini adalah contoh komentar,ia takan tereksekusi
send {enter}
sleep 1250
send {tab}
click 255,65
sleep 300
; fungsi komentar hanya untuk menandai, jikalau suatu saat kita perlu melakukan koreksi ;jika terjadi kesalahan pada baris code
send {left}
sleep 1250
return
1...Agar Ahok ( AutoHotkey. ) berjalan secara otomatis ketika window di hidupkan, maka file Ahok ente taro aja di folder startup windows, hanya hati-hati saja apalagi jika file Ahok ente berisi Loop didalamnya, pastikan sebelumnya kode sudah berjalan dengan baik,sebab klo tidak.., bisa saja ente malah kejebak Loop bikinan ente sendiri pas window dihidupkan. 2...Beberapa orang menggabungkanya Kode Ahk-nya dengan Task-Scheduler windows,jadi pada waktu tertentu Kode yang mereka bikin menjalankan perintah yang sudah dibuat (misal: membunyikan Bel setiap 1 Jam.) 3...File Ahk anda sebenarnya juga bisa di Kompile menjadi .exe, klik kanan pada file Ahk anda trus Compile script, cuma file Ahk asli-nya jgn dulu kepedean dihapus mentang-mentang ada .exe, sebab klo dah jd .exe , Ahk ga lagi bisa di edit. Kelebihan klo dah di-Kompile adalah, kodenya bisa jalan di Kompie org lain yang gak nginstal Autohotkey.
e.Get Cendol from Us
Spoiler for for you:
Ane Lempar Cendol buat agan-agan yang bisa mamerin kode Ahok disini.
Spoiler for nah contohnya kayak gini:
Quote:
Original Posted By d3_nise►nih ane kasih script yg ampuh buat temen sekantor yang suka buka situs dewasa:
;note xxx diganti dengan salah satu kata yg muncul di Title bar browser, ex: poxn,nxde,dsb.
;kalo mo tambah kata kunci lainnya, baris ke 6-10, dicopy ke baris ke-7, dst.
f.Last from Us
Spoiler for penutup:
Anda dapat mengunjungi site resminya untuk menemukan fungsi-fungsi lain yang tak kalah menarik seperti pixelsearch,fungsi-if,Msgbox,input,stringReplace,soundplay,dsb.
untuk men-download AHK ane sarankan disitus resminya aja.
BTW ane bikin THREAD ini salah Kamar sebab dulu waktu bikin masih nubitol.,
Selamat Berkarya.
Diubah oleh Ottovanskull 20-01-2015 14:56
0
41.8K
Kutip
258
Balasan
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!