Вверх ↑
Ответов: 11
Рейтинг: 0
#1: 2019-11-20 18:59:39 ЛС | профиль | цитата
Ну, вообщем, делаю кликер.Записываю действия мыши и клавиатуры в Яндекс браузере,но вот не задача- если нажать клавишу, а далее кликнуть в окне браузера записывается двойной символ нажатой перед этим клавиши, а если проделать клик в не окна браузера, то всё нормально, что нажал, то и получил.Два дня упираюсь.Бросить HIASM или что подскажете.
Понадобиться компонент gmousehook.

Make(delphi)
ver(4.05 build 186)
Add(MainForm,2953706,21,105)
{
Width=153
Height=116
}
Add(Stack,2228421,196,28)
{
Point(doClear)
Point(onEmpty)
Point(Peek)
link(onPop,3153782:doStrCat,[(256,41)(256,153)])
link(onEmpty,11452818:doLength,[(247,48)(247,230)])
}
Add(KeyHook,14681200,77,28)
{
link(onKeyDown,10619822:doConvert,[])
}
Add(Convertor,10619822,126,28)
{
Mode=4
Digits=4
SymbolFill="0"
link(onResult,2228421:doPush,[])
}
Add(Hub,2717380,133,126)
{
InCount=2
OutCount=1
link(onEvent1,2228421:doPop,[(171,132)(171,41)])
}
Add(Memory,6372118,434,161)
{
Default=String()
Point(Data)
}
Add(StrCat,3153782,266,147)
{
Point(doClear)
link(onStrCat,6558549:doEvent1,[])
link(Str1,2228421:Value,[(272,134)(202,134)])
link(Str2,15722523:Var3,[(279,135)(487,135)(487,212)])
}
Add(Label,5190535,385,266)
{
Left=5
Top=30
Width=115
link(Text,15722523:Var2,[(391,241)(447,241)])
}
Add(Length,11452818,266,224)
{
link(onLength,8736762:doCompare,[(310,230)(310,262)(254,262)(254,293)])
link(Str,3153782:Result,[])
}
Add(If_else,8736762,266,287)
{
Type=2
Op2=String(0)
link(onTrue,7131398:doEvent1,[])
link(Op1,11452818:Result,[])
}
Add(Hub,7131398,329,287)
{
OutCount=3
link(onEvent1,3153782:doClear,[(355,293)(355,208)(254,208)(254,160)])
link(onEvent2,5190535:doText,[(370,300)(370,272)])
link(onEvent3,6372118:doClear,[(424,307)(424,174)])
}
Add(Hub,6558549,322,147)
{
link(onEvent1,6372118:doValue,[(368,153)(368,167)])
link(onEvent2,2717380:doEvent2,[(348,160)(348,193)(121,193)(121,139)])
}
Add(GMouseHook,4094810,63,119)
{
Point(onMouseDown)
link(onMouseDown,2717380:doEvent1,[])
}
Add(GetDataEx,15722523,441,207)
{
Angle=3
link(Data,6372118:Value,[(440,212)])
}

карма: 0

0