Anda di halaman 1dari 3

Keys Functions

Cc hm thao tc vi phm phn ny mnh s hng dn cc bn cch


nhn mt phm trn keyboard bng Autoit , cch theo di cc phm nhp t
bn phm v xut cc phm va nhp ra ngoi mn hnh
Demo 2 code theo di phm nhp vo t keyboard vit bng hm ca Autoit v
Hook
Message Box (Hp thoi)
Cc bn chc cng nghe nhiu n thut ng ny ri , trong mt s code mu
mnh vit bi trc cng s dng hm ny ri l MsgBox , hm ny
dng xut mt khung thoi ra mn hnh my tnh . Phn ny ngoi l ca bi
nhng mnh hi ln tn v hm ny mt t gip cho cc bn d thao tc hn
vi

cc

lnh

trong

bi

:D

C php : MsgBox ( flag, "title", "text" [, timeout [, hwnd]] )


flag

Ty chn khung hp thoi

title

Tiu ca hp thoi

text

Ni dung hp thoi

timeout

Thi gian m ngc n khi tt khung thoi (C th c hoc khng)

hwnd

Tr v handle ca ca s hin hp thoi (C th c hoc khng)

Mt v d v hp thoi mc nh :
Msgbox(0,'Hello','This is the default message box !')
C rt nhiu loi Message Box , ch cn thay i flag l c c Message Box
cn dng, nhng mnh s khng cp n vic to cc loi Message Box khc
nhau v trong gi cng c Scite cp cc bi trc gii thiu v cng c
ny ri , l :
CodeWizard (Cng c dng to cc loi Message Box , Input Box , Splash ...
rt c th v d s dng ) . Cc bn t nghin cu cng c ny c th to cho
mnh mt Message Box theo thch v nhu cu s dng ;)
Cc hm thao tc vi phm
Send
C php : Send ( "keys" [, flag] )

keys l phm c ch nh send vo ca s ang hot ng , cc phm hotkeyt


nh SHIFT , CTRL , ALT , SPACE .... c bc trong du {} , cc phm k t v
phm s c t trong ' ' Vit tt mt vi phm thng dng :
{!}

Phm ALT

{#}

Phm WINDOW

{+}

Phm SHIFT

{^}

Phm CTRL

V d :
Send("#r") ; Nhn phm Window + phm r
WinWaitActive("Run") ; Hm dng ch cho n khi ca s hin ln
Send("notepad.exe{Enter}") ; Gi vo khung nhp mt chui ri nhm Enter
WinWaitActive("[CLASS:Notepad]") ; Hm dng ch cho n khi ca s hin
ln
Send("Today's time/date is {F5}") ; Gi vo khung nhp mt chui ri nhm
F5
ControlSend
C php : ControlSend ( "title", "text", controlID, "string" [, flag] )
ControlSend dng gi phm nhp hay k t vo mt khung ca s xc nh
r
title

Tiu ca ca ca s

text

on vn bn bt k xut hin trn ca s

controlID

ID ca control trong ca s . xem thm Controls.

string Chui hoc phm hoc k t c ch nh gi


flag

Mc nh l 0 (Ci ny nn mc nh)

V d :
Send("#r") ; Nhn phm Window + phm r
WinWaitActive("Run") ; Hm dng ch cho n khi ca s hin ln
Send("notepad.exe{Enter}") ; Gi vo khung nhp mt chui ri nhm Enter
WinWaitActive("[CLASS:Notepad]") ; Hm dng ch cho n khi ca s hin
ln
ControlSend("[CLASS:Notepad]", "", "Edit1", "This is a line of text in the
notepad window")
; Send mt chui vo khung Edit ca Notepad

Anda mungkin juga menyukai