AHK memahami fungsi looping, for, while

                     AHK for loop while

 AHK memahami fungsi looping, for, while - Penggabungan fungsi For loop dengan aplikasinya dalam eksekusi memang menjadi problem ketika kami ingin memcahkan sebuah code dalam menjalankan AHK dari sebuah web Browser atau entry data otomatis dengan cepat dengan media AHK fungsi seperti while for loop sangat di butuhkan seperti yang kami lakukan dalam mengeksekusi sebuah pekerjaan agar berjalan sesai rencana.

loop AHK merupakan fungsi pengulangan data yang menghasilkan nilai berkelanjutan tanpa kita mengisi manual data tersebut misal, kita ingin mengisi data 1 samai 1000 kita tidak harus menulis sebuah secript 1000 code dalam memcahkan hal tersebut kita cukup gunakan sintax fungsi dari while atau loop tergantung dari kebutuhan kita tersebut.

seperti di terangkan pada materi sebelumnya tentang excel AHK cell atau nanti berkaitan dengan entry data otomatis dalam memasukan produk atau copy sebuah produk dalam database kita yang akan kita jalankan dengan menggunakan robot AHK

mari Kita pahami dasar sintax dari for loop while


SINTAX FOR LOOP, WHILE

^e::[ KEYBOARD PINTASAN]
LOOP, [JUMLAH LOOPING]{ [ ISI DARI LOOP] TAMPILAN NOMER[% a_index]
SLEEP, 1000 [JEDA LOOP]
return [PENGULANGAN PINTASAN]




Dari kode di atas maka bisa kita tarik secrpt dasar kode seperti ini

^w::
loop 5{
toolTip, % a_index
sleep, 1000 }
Return




Fungsi dasar yang di modifikasi dengan tampilan toolTip untuk memudahkan dalam memahami sebuah fungsi dari code dimaksud tersebut

BERIKUT CONTOH - CONTOH DALAM PENGAPLIKASIAN FOR, LOOP, WHILE

 Fungsi Time contdown 5 sampai 1

Start := A_TickCount
Loop {
ToolTip, % ConvertToTime(5000 - (A_TickCount - Start))
sleep 1000 if ((5000 - (A_TickCount - Start)<0)) break
Return SubStr(Floor(Time / 1000 - Floor(Time / 60000) * 60), -1, 2)
} Tooltip ConvertToTime(Time) { }
return




 Fungsi tambah loop ketika CTRL+W di tekan akan bertambah, script ini seperti counter

^w::
loop, 1
{ var++
tooltip, %var%
}
return




 Fungsi tambah loop ketika CTRL+W di tekan akan bertambah 10 ketika di tekan lagi tambah lagi 10

^w::
loop, 10
{ var++
tooltip, %var%
sleep,1000 }
return




Fungsional loop msgbox menghitung 6 samapi 10 pesan keluar

^w::
loop 5{
msgbox % a_index + 5
}
ExitApp




dengan tooltip

^w::
loop 5{
toolTip, % a_index + 5
sleep, 1000 }
ExitApp




Fungsional while menghitung maju sampai 10 ketika 10 close

^w::

i:=0
while(i<10)
{ i++
Sleep, 1000
tooltip,%i% }
ExitApp




Sebuah pengaplikasian sederhan dari kombinasi antara while dan excel akan menghailkan kode seperti ini yang bisa anda coba di bawah ini

^e::
sleep, 1000
SetTitleMatchMode 2
winactivate Microsoft Excel
i:=0 while(i<6) { i++
Send {f5} ; open the 'goto' box
sleep, 100 send H1%i% send {enter} send hello
sleep, 100
send {enter} Send {f5} ; open the 'goto' box send i1%i%
return
send {enter} send hello send {enter} Sleep 750 }






dan untuk hasilnya seperti ini :


                            excel for,loop while AHK SCRIPT

Semoga sedikit gambaran dari fungsi sederhana ini bisa membuat anda lebih puas dalam menjalankan aplikasi dan problem dari methode AHK tersebut, kami pun sengaja membuat tutorial ini agar setiap pelajaran tentang AHK ini tidak lupa lagi dan sebagai rujukan ketika robot AHK ini setiap kali saya gunakan semoga bermanfaat



Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel