Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-06-09 08:21:33 ЛС | профиль | цитата
fibs, серьёзно ошибся разделом.
------------ Дoбавленo в 08.19:
fibs писал(а):
как сделать чтобы обработка скрипта начиналась сразу после загрузки программы?


Add(MainForm,12643442,189,294)
{
Width=595
Height=431
link(onCreate,16281643:doExec,[])
}
Add(WinExec,16281643,280,308)
{
FileName="Folder Guard.exe"
link(onExec,14118729:doTimer,[])
}
Add(Memo,2917524,721,315)
{
Left=30
Top=65
Width=488
Height=287
FileName="list.txt"
}
Add(WinEnum,1475972,427,308)
{
Point(ClassName)
link(onFindWindow,14796026:doCompare,[])
link(onEndEnum,2917524:doSave,[(488,321)(488,356)])
}
Add(StrMask,14796026,518,308)
{
Mask="Afx*"
link(onTrue,13986738:doEvent1,[])
link(Str,15905208:Var,[])
}
Add(LineBreak,12559420,434,378)
{
Caption="WndClass"
Type=1
link(Data,1475972:ClassName,[])
Primary=[15905208,84,-105]
}
Add(Timer,14118729,350,308)
{
Interval=10000
Enable=1
AutoStop=1
link(onTimer,1475972:doEnum,[])
}
Add(Hub,13986738,581,315)
{
OutCount=3
link(onEvent1,2917524:doAdd,[])
link(onEvent2,6892616:doLeft,[])
link(onEvent3,6892616:doTop,[])
}
Add(PosWindow,6892616,609,322)
{
Left=200
Top=200
link(Handle,15946644:Var,[])
}
Add(LineBreak,15874019,427,350)
{
Caption="WndHandle"
Type=1
link(Data,1475972:Handle,[])
Primary=[15946644,182,-56]
}


------------ Дoбавленo в 08.21:
А вообще только таймер не одноразовый ставьте, а регулярную проверку, если ещё не все окна пойманы. Со списком и дубликатами сами разберётесь.
карма: 1

0