Что нового

Не могу вызвать корректно 'AU3_MouseClick' - Pure Basic

The Dream

Новичок
Сообщения
393
Репутация
3
library = OpenLibrary(#PB_Any,"AutoItX3.dll")

button.s = "right"
CallFunction(library, "AU3_MouseClick", @button, 895, 172,2,10)

движение есть, а нажатия - нет. ЧТО бы это могло быть?
 
Автор
T

The Dream

Новичок
Сообщения
393
Репутация
3
Я понимаю.. меня просто интересует, как через эту библиотку вызвать ф-цию..)
 

asdf8

Скриптер
Сообщения
564
Репутация
152
Тогда уж лучше спросите почему эта функция криво вызывается из AutoIt :

Код:
$var = 'RIGHT'
$t = DllStructCreate('Char[' & StringLen($var) + 1 & ']')
DllStructSetData($t, 1, $var)
DllCall('AutoItX3.dll', 'int', 'AU3_MouseClick', 'ptr', DllStructGetPtr($t), 'int', 300, 'int', 300, 'int', 2, 'int', 0)
 
Верх