Вверх ↑
Ответов: 839
Рейтинг: 17
#1: 2018-12-09 17:59:24 ЛС | профиль | цитата
процесс привязан к форме . попробуй в совокупности с эмуляцией клика .
и без привязки фокуса только на форме

--- Добавлено в 2018-12-09 18:17:53

kamakama писал(а):
Ну так

Add(MainForm,4835711,266,140)
{
Width=315
Height=238
Position=1
Point(onMouseDown)
Point(onMouseUp)
link(onMouseDown,6471037:doWork2,[])
link(onMouseUp,6471037:doWork3,[(333,174)])
}
Add(LED,14295622,588,161)
{
Left=205
Top=75
}
Add(CounterEx,14150627,413,161)
{
Min=1
Max=2
link(onNext,11562193:doCase,[])
}
Add(Timer,6276072,532,161)
{
Interval=100
Enable=1
link(onTimer,14295622:doChangeValue,[])
}
Add(Case,11562193,469,161)
{
Value=Integer(2)
DataOnTrue=Integer(1)
link(onNextCase,6276072:doTimer,[])
link(onTrue,6276072:doStop,[])
}
Add(HubEx,6471037,329,161)
{
link(onEvent,3716090:doCase,[])
}
Add(Case,3716090,364,161)
{
Value=Integer(0)
link(onTrue,14150627:doNext,[(404,174)(404,167)])
}


не понял это "Проблема в том что после эмуляции нажатия я не могу отследить мыш не посредствено ."


ТЫ сам попробуй посмотри что выйдет .....




Add(Keyboard,1636610,343,189)
{
Key=1
Point(ToggleState)
link(onReadKey,3716090:doCase,[])
}
Add(Timer,10251937,294,189)
{
Interval=100
Enable=1
link(onTimer,1636610:doReadKey,[])
}
Add(MouseEvent,12174754,771,252)
{
Point(onVisible)
}
Add(Label,2127031,826,196)
{
Left=240
Top=10
link(Text,9671515:Count,[(832,191)(800,191)(800,240)(769,240)])
}
Add(CounterEx,9671515,763,196)
{
link(onNext,2127031:doText,[])
}
Add(Hub,14779423,700,196)
{
link(onEvent1,9671515:doNext,[])
link(onEvent2,12174754:doClick,[(742,209)(742,258)])
}
Add(LineBreak,10030209,240,175)
{
Caption="start"
link(Out,10251937:doTimer,[(283,181)(283,195)])
Primary=[14075264,-46,0]
}
Add(LineBreak,16322824,243,196)
{
Caption="stop"
link(Out,10251937:doStop,[])
Primary=[9338732,-50,28]
}
Add(CounterEx,15984336,434,196)
{
Min=1
Max=2
link(onNext,1630046:doEvent,[])
}
Add(Timer,10796289,609,196)
{
Interval=100
Enable=1
link(onTimer,14779423:doEvent1,[])
}
Add(Case,10072121,511,196)
{
Value=Integer(1)
DataOnTrue=Integer(1)
link(onNextCase,10796289:doTimer,[])
link(onTrue,10796289:doStop,[])
}
Add(Case,3716090,385,189)
{
Value=Integer(1)
link(onTrue,15984336:doNext,[])
}
Add(Debug,1630046,483,196)
{
link(onEvent,10072121:doCase,[])
}

Такое впечетления что даже не смотрели мою схему . вся проблема в отслеживании клавиши при том что нужно одновремена симулиравать нажатия её же.
карма: 0

0
Редактировалось 1 раз(а), последний 2018-12-09 18:17:53