Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Вот список функций на данный момент.
window
attach
movewindow
moveclient
activate
key
keydown
keyup
sendkey
mouse
mousedown
mouseup
mousedbl
mousemove
mousetransfer
button
sendtext
getkeystate
loadimage
findimage
finddynamic
getcolor
sleep
pause
gettime
getlocaltime
format
formatsn
formatci
formatic
strcpy
codhex
pow
sqrt
cos
sin
tan
acos
asin
atan
size
imagewidth
imageheight
fopen
fclose
fwrit
freadline
start
getdisplay
senddisplay
messagebox
messageboxyn
messageboxync
getcursor
rand
screen
savescreen
saveimage
sendmouse
sendmousedown
sendmousetransfer
sendmouseup
sendmousedbl
sendlanguage
getmouse
sendmousemove
scanpixel
beep
textbkcolor
textout
enabletextout
disabletextout
resettextout
rename
sendcontrol
getcontrol
findcolor
openprocess
findmemory
findmemorymask
readmemory
writememory
freememory
writeclipboard
readclipboard
update
В принципе приставки get, send, enable, disable, find и т.д. сразу бросаются в глаза.
Кодерам надо быть особенно внимательными и не полагаться на свои знания Api и читать описание функций в хелпе, так как в основной массе это не просто копирование api... И даже если так, одноименность не означает одинаковые параметры...
Пример getlocaltime:
int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
messagebox(Minute);//Принимает int, double, string и char
Одна и та же функция может иметь разное количество параметров, для более правильного ее использования в конкретной ситуации.
К примеру key. Она эмулирует нажатие клавиатуры.
Может быть короткая:
key('a');
key(65);
key("qwert");//печатает текст
key(F1);
Может длинная:
key('a', 1, 1, wind);
key("Русско english ввод", 1, 1, wind);
Второй параметр указывает передать фокус на контрол на который указывает указатель wind
Третий - проверять символ и менять язык ввода на нужный для правильного ввода русских и английских букв
wind - указатель на поле ввода или главное окно.
Есть более сложные функции, прининимающие до 18 параметров. Например findimage. Так же есть короткая и длинная.
Короткая может использоваться для поиска заранее известного 2Д изображения по полному совпадению (не считая цвета маски), длинная учитывает отклонения в RGB и процентное отношение, то есть может найти частично перекрытый и имеющий немного разные цвета пикселей (в параметрах указано).
Ну а вообще ориетироваться надо не от названия функции к назначению, а наоборот. В списке функций на правой кнопке мыши, а потом уже через меню узнавать ее описание.
Нажмите для увеличения
|