Вверх ↑
Ответов: 373
Рейтинг: 108
#1: 2009-05-11 02:08:29 ЛС | профиль | цитата
tsdima писал(а):
Кстати, если запустить калькулятор до схемы, то схема уже не работает, как надо. Второй калькулятор-то запускается, а вот сообщения нет и не будет, до тех пор пока первый калькулятор не закроете. Я так полагаю, это и происходило в описываемом случае

Второй калькулятор , в процессах не висит.
Если запускать не из схемы то работает(winexec в схеме предварительно отключил )
tsdima писал(а):
В процессах висел другой калькулятор

не висел
tsdima писал(а):
А с копированием в другой каталог это никак не связано: на след. день второго калькулятора в процессах просто не было.

почему же тогда при запуске из другого каталога всё работает?
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
и не понятно почему при WinExec.Wait работает ,а при WinExec.Async нет ?


------------ Дoбавленo в 02.25:



Add(WinExec,8313212,287,259)
{
FileName="calc.exe"
Point(onConsoleTerminate)
link(onExec,12851773:doTimer,[])
}
Add(Button,6671266,224,259)
{
Left=70
Top=40
link(onClick,8313212:doExec,[])
}
Add(Message,10067890,553,252)
{
}
Add(EnumProcess,4878198,455,238)
{
DebugPrivilege=0
Point(doFindName)
Point(onNotFind)
Point(onEndEnum)
Point(onFind)
link(onNotFind,3683641:doEvent1,[])
}
Add(Hub,3683641,511,245)
{
link(onEvent1,12851773:doStop,[(537,251)(537,261)(338,261)(338,272)])
link(onEvent2,10067890:doMessage,[])
}
Add(Timer,12851773,350,259)
{
Interval=300
Enable=1
link(onTimer,15281733:doData,[])
}
Add(DoData,15281733,399,259)
{
Data=String(calc.exe)
link(onEventData,4878198:doFindName,[])
}
Add(WinExec,14919492,294,469)
{
FileName="notepad.exe"
Point(onConsoleTerminate)
link(onExec,13312384:doTimer,[])
}
Add(Button,6995043,231,469)
{
Left=70
Top=110
link(onClick,14919492:doExec,[])
}
Add(Message,5131951,560,462)
{
}
Add(EnumProcess,10339763,462,448)
{
DebugPrivilege=0
Point(doFindName)
Point(onNotFind)
Point(onEndEnum)
Point(onFind)
link(onNotFind,13578842:doEvent1,[])
}
Add(Hub,13578842,518,455)
{
link(onEvent1,13312384:doStop,[(544,461)(544,471)(345,471)(345,482)])
link(onEvent2,5131951:doMessage,[])
}
Add(Timer,13312384,357,469)
{
Interval=300
Enable=1
link(onTimer,2124979:doData,[])
}
Add(DoData,2124979,406,469)
{
Data=String(notepad.exe)
link(onEventData,10339763:doFindName,[])
}
Add(WinExec,9281908,294,595)
{
FileName="cmd.exe /c calc.exe"
Point(onConsoleTerminate)
link(onExec,8809687:doTimer,[])
}
Add(Button,4618327,231,595)
{
Left=70
Top=145
link(onClick,9281908:doExec,[])
}
Add(Message,5261195,560,588)
{
}
Add(EnumProcess,10122079,462,574)
{
DebugPrivilege=0
Point(doFindName)
Point(onNotFind)
Point(onEndEnum)
Point(onFind)
link(onNotFind,9715115:doEvent1,[])
}
Add(Hub,9715115,518,581)
{
link(onEvent1,8809687:doStop,[(544,587)(544,597)(345,597)(345,608)])
link(onEvent2,5261195:doMessage,[])
}
Add(Timer,8809687,357,595)
{
Interval=300
Enable=1
link(onTimer,21306:doData,[])
}
Add(DoData,21306,406,595)
{
Data=String(calc.exe)
link(onEventData,10122079:doFindName,[])
}
Add(WinExec,5383457,287,371)
{
FileName="calc.exe"
RunEvent=1
Point(onConsoleTerminate)
link(onExec,3994790:doTimer,[])
}
Add(Button,2751128,224,371)
{
Left=70
Top=75
link(onClick,5383457:doExec,[])
}
Add(Message,11665967,553,364)
{
}
Add(EnumProcess,10585460,455,350)
{
DebugPrivilege=0
Point(doFindName)
Point(onNotFind)
Point(onEndEnum)
Point(onFind)
link(onNotFind,7551092:doEvent1,[])
}
Add(Hub,7551092,511,357)
{
link(onEvent1,3994790:doStop,[(537,363)(537,373)(338,373)(338,384)])
link(onEvent2,11665967:doMessage,[])
}
Add(Timer,3994790,350,371)
{
Interval=300
Enable=1
link(onTimer,13804454:doData,[])
}
Add(DoData,13804454,399,371)
{
Data=String(calc.exe)
link(onEventData,10585460:doFindName,[])
}
Add(PointHint,11637887,210,217)
{
Info=#8:не пашет|
Transparent=0
VAlign=0
Width=456
Height=18
}
Add(PointHint,2317134,210,329)
{
Info=#5:пашет|
Transparent=0
VAlign=0
Width=456
Height=18
}
Add(PointHint,14510364,217,427)
{
Info=#5:пашет|
Transparent=0
VAlign=0
Width=456
Height=18
}
Add(PointHint,11966711,210,546)
{
Info=#5:пашет|
Transparent=0
VAlign=0
Width=456
Height=18
}

карма: 0

0