Ceriwis  

Go Back   Ceriwis > DISKUSI > Lounge

Lounge Berita atau artikel yang unik, aneh, dan menambah wawasan semuanya ada disini dan bisa dishare disini.

Reply
 
Thread Tools
  #1  
Old 23rd April 2016
SallyDia's Avatar
SallyDia SallyDia is offline
Ceriwiser
 
Join Date: Apr 2016
Posts: 377
Rep Power: 10
SallyDia mempunyai hidup yang Normal
Default Biarkan AutoHotkey menggantikan pekerjaan anda

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]







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.


buka AHK file>edit script kemudian ketik :





^F2: :

Send saya{space}belajar{space}AHK

sleep 3000

return







sekarang close>save.


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







c.BiG Thanx to THEM..



.::Our Best Contributor::.

1. d3_nise see how awesome his job CLICK HERE

2. cushcoos

3.



d.Tips must read
Spoiler for Trick:

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 melon from Us
Spoiler for for you:

Ane Lempar melon 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:





#notrayicon

SetTitleMatchMode, 2

SetTitleMatchMode, slow

loop

{
IfWinexist, xxx
{
sleep, 5000
send, {Ctrl Down}{F4}{Ctrl Up}
}



}







;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.






</div></div></div>

Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


 


All times are GMT +7. The time now is 08:07 AM.


no new posts