Add(MainForm,16667262,588,168)
{
Left=20
Top=105
Width=412
Height=297
Caption="GetPixel"
Point(Handle)
}
Add(Counter,6485220,714,147)
{
link(onNext,8803559:doText,[])
}
Add(Sleep,10843103,672,252)
{
Delay=5000000
link(onSleep,650522:doWork1,[(732,258)])
}
Add(Label,8803559,770,147)
{
Left=210
Top=120
Height=20
Font=[MS Sans Serif,24,1,255,1]
}
Add(Button,10176707,665,147)
{
Left=145
Top=120
link(onClick,6485220:doNext,[])
}
Add(Hub,5865846,637,287)
{
InCount=2
OutCount=4
link(onEvent1,10843103:doSleep,[(737,293)(737,265)])
link(onEvent2,5291068:doPosition,[(799,300)(799,307)])
link(onEvent3,650522:doWork2,[(784,307)(784,293)])
link(onEvent4,4995155:doNext,[(763,314)(763,335)])
}
Add(Sleep,5360686,588,294)
{
Delay=5000000
link(onSleep,5865846:doEvent2,[])
}
Add(Timer,10852050,532,301)
{
link(onTimer,5360686:doSleep,[])
}
Add(MouseEvent,5291068,749,287)
{
Point(doPosition)
link(X,9714390:Value,[(762,275)(741,275)])
link(Y,9236161:Value,[(769,279)(797,279)])
}
Add(Counter,4995155,707,329)
{
link(onNext,948696:doText,[])
}
Add(Label,948696,763,329)
{
Left=70
Top=15
Height=20
Font=[MS Sans Serif,24,1,255,1]
}
Add(Memory,9714390,735,231)
{
Default=Integer(209)
}
Add(Memory,9236161,791,231)
{
Default=Integer(266)
}
Add(HubEx,650522,728,287)
{
link(onEvent,5291068:doClick,[])
}
Add(Timer,1006250,525,224)
{
Interval=2000
link(onTimer,7478175:doPopup,[])
}
Add(WinTools,7478175,588,217)
{
link(Handle,16667262:Handle,[])
}
Этот топик читают: Гость
Ответов: 160
Рейтинг: 4
|
|||
Собрал схему с задержкой, задержка срабатывает как надо, но вот с элементом MouseEvent мне не понятно что происходит !Как быть ?вот код примера
|
|||
карма: 0 |
|
Ответов: 875
Рейтинг: 322
|
|||
man-man74, попробуй так - code_17711.txt
|
|||
карма: 1 |
| ||
файлы: 1 | code_17711.txt [1.3KB] [184] |
Ответов: 57
Рейтинг: 4
|
|||
Задержка срабатывания или что тут должно быть, или задержка эмуляции клика?
|
|||
карма: 0 |
|
Ответов: 160
Рейтинг: 4
|
|||
Mihail88,
Mihail88 писал(а): Задержка срабатывания или что тут должно быть, или задержка эмуляции клика?задержка эмуляции клика и не понятно пачему так происходит хочется причину узнать! kamakama, kamakama писал(а): попробуй так - code_17711.txt![]() |
|||
карма: 0 |
|
Ответов: 57
Рейтинг: 4
|
|||
man-man74
В исправленной схеме от kamakama, есть задержка в секунду и клик происходит. |
|||
карма: 0 |
|
Ответов: 160
Рейтинг: 4
|
|||
Mihail88, Это не задержка а интервал! в 1 секунду
|
|||
карма: 0 |
|
Ответов: 57
Рейтинг: 4
|
|||
man-man74
Поставьте выключенный таймер перед кликом эмулятора мышки
|
|||
карма: 0 |
| ||
файлы: 1 | code_17712.txt [221B] [77] |
Ответов: 160
Рейтинг: 4
|
|||
Mihail88, А с линиментом Sleep ни как ?вот еще пример там замерзает вся форма хотя по принципу подключения должна быть последовательное сравнение!
code_17713.txt Складывается такое ощущение что все процесы замораживаются ![]() |
|||
карма: 0 |
| ||
файлы: 1 | code_17713.txt [1.7KB] [75] |
Ответов: 57
Рейтинг: 4
|
|||
man-man74
Sleep (задержка выполнения программы), он и замораживает процессы программы. Если вам нужно эмуляцию клика задержать достаточно таймера, просто настройте его как в примере, выключенный, срабатывание один раз и включайте по надобности. |
|||
карма: 0 |
|
Ответов: 160
Рейтинг: 4
|
|||
Mihail88,
Mihail88 писал(а): Sleep (задержка выполнения программы) |
|||
карма: 0 |
|
Ответов: 57
Рейтинг: 4
|
|||
Интересно получается таймер сам себя не может включить, более того если стоит автовлючение и он сам себе посылает включение он выключается.
В HiAsm 3 таймер свободно себя включает. ------------ Дoбавленo в 12.49: man-man74 Как бы так
Получается у таймера первая точка не включение, а скорее переключение из обратного состояни |
|||
карма: 0 |
|
Ответов: 160
Рейтинг: 4
|
|||
code_17714.txt и вот так тоже )
|
|||
карма: 0 |
| ||
файлы: 1 | code_17714.txt [1.7KB] [121] |
12