Вверх ↑
Этот топик читают: Гость
Ответов: 48
Рейтинг: 4
#1: 2013-09-28 20:07:50 ЛС | профиль | цитата
закрывает одну программу, а должен обе
code_31918.txt

подскажите как исправить!
карма: 1

0
файлы: 1code_31918.txt [1.4KB] [87]
Разработчик
Ответов: 26324
Рейтинг: 2148
#2: 2013-09-28 23:58:53 ЛС | профиль | цитата
suslik101 писал(а):
подскажите как исправить!


Add(MainForm,15912005,301,119)
{
Height=145
}
Add(EnumProcess,14446790,448,203)
{
Point(onFind)
Point(doFindName)
link(ID,7294359:Var3,[(454,159)])
}
Add(WinExec,12606495,399,175)
{
link(FileName,7294359:Var2,[])
}
Add(Hub,14261257,364,210)
{
OutCount=3
link(onEvent1,16707246:doEvent1,[(388,216)(388,307)])
link(onEvent2,14446790:doFindName,[(413,223)(413,230)])
link(onEvent3,14446790:doKill,[(413,230)(413,223)])
}
Add(Hub,8558719,301,175)
{
link(onEvent1,12606495:doExec,[])
link(onEvent2,11772742:doShellExec,[(357,188)(357,265)])
}
Add(EnumProcess,1166485,455,287)
{
Point(onFind)
Point(doFindName)
Point(CPUCount)
Point(Name)
Point(onTerminateApp)
link(Name,1379988:Var3,[(468,278)(440,278)(440,235)])
}
Add(WinExec,11772742,399,252)
{
link(FileName,1379988:Var2,[])
}
Add(Hub,16707246,399,301)
{
link(onEvent1,1166485:doFindName,[(430,307)(430,314)])
link(onEvent2,1166485:doKill,[(431,314)(431,307)])
}
Add(Button,3002705,188,175)
{
Left=10
Top=70
Caption="Start"
link(onClick,8558719:doEvent1,[])
}
Add(Button,4952015,189,210)
{
Left=90
Top=70
Caption="Close"
link(onClick,14261257:doEvent1,[])
}
Add(Edit,3022799,399,119)
{
Left=5
Top=5
Width=375
Text="notepad"
}
Add(Edit,4421644,357,119)
{
Left=5
Top=35
Width=375
Text="wordpad"
}
Add(GetDataEx,1379988,399,230)
{
Angle=3
link(Data,4421644:Text,[(363,235)])
}
Add(GetDataEx,7294359,399,154)
{
link(Data,3022799:Text,[])
}

карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2013-09-29 11:21:11 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:09:59
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#4: 2013-09-29 11:32:20 ЛС | профиль | цитата
Если версия x64, то работа компонента не гарантируется. Возможно еще, что компонент не самой последней версии.

Проверь еще вот эту схему

Add(MainForm,15912005,224,105)
{
Height=145
}
Add(EnumProcess,14446790,371,189)
{
Point(onFind)
Point(doFindName)
Point(Name)
link(Name,7294359:Var3,[(384,145)])
}
Add(WinExec,12606495,322,161)
{
link(FileName,7294359:Var2,[])
}
Add(Hub,14261257,287,196)
{
OutCount=3
link(onEvent1,16707246:doEvent1,[(311,202)(311,293)])
link(onEvent2,14446790:doFindName,[(336,209)(336,216)])
link(onEvent3,14446790:doKill,[(336,216)(336,209)])
}
Add(Hub,8558719,224,161)
{
link(onEvent1,12606495:doExec,[])
link(onEvent2,11772742:doShellExec,[(280,174)(280,251)])
}
Add(EnumProcess,1166485,378,273)
{
Point(onFind)
Point(doFindName)
Point(CPUCount)
Point(Name)
Point(onTerminateApp)
link(Name,1379988:Var3,[(391,264)(363,264)(363,221)])
}
Add(WinExec,11772742,322,238)
{
link(FileName,1379988:Var2,[])
}
Add(Hub,16707246,322,287)
{
link(onEvent1,1166485:doFindName,[(353,293)(353,300)])
link(onEvent2,1166485:doKill,[(354,300)(354,293)])
}
Add(Button,3002705,111,161)
{
Left=10
Top=70
Caption="Start"
link(onClick,8558719:doEvent1,[])
}
Add(Button,4952015,112,196)
{
Left=90
Top=70
Caption="Close"
link(onClick,14261257:doEvent1,[])
}
Add(Edit,3022799,322,105)
{
Left=5
Top=5
Width=375
Text="notepad"
}
Add(Edit,4421644,280,105)
{
Left=5
Top=35
Width=375
Text="wordpad"
}
Add(GetDataEx,1379988,322,216)
{
Angle=3
link(Data,4421644:Text,[(286,221)])
}
Add(GetDataEx,7294359,322,140)
{
link(Data,3022799:Text,[])
}




карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2013-09-29 13:18:13 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:09:59
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#6: 2013-09-29 14:12:07 ЛС | профиль | цитата
85.115.248.56 писал(а):
нужно каждый раз разное кол-во убийст процесса

Ну и сделай опрос по имени и ID с удалением, пока не кончатся, там же событие есть -- onNotFind, которое может остановить перебор всех одноименных процессов
карма: 22

0
Ответов: 48
Рейтинг: 4
#7: 2013-09-29 15:03:43 ЛС | профиль | цитата
Ну и сделай опрос по имени и ID с удалением, пока не кончатся, там же событие есть -- onNotFind, которое может остановить перебор всех одноименных процессов


вот так?

code_31923.txt

толку нет(
------------ Дoбавленo в 15.03:
nesco, или я что то не то делаю?

карма: 1

0
файлы: 1code_31923.txt [1.8KB] [108]
Разработчик
Ответов: 26324
Рейтинг: 2148
#8: 2013-09-29 15:40:31 ЛС | профиль | цитата
suslik101 писал(а):
вот так?

А зачем там MMTimer?
Ты скажи, моя последняя схема у тебя работает, оставим хром пока в покое. У меня оба процесса удаляются нормально
карма: 22

0
Ответов: 48
Рейтинг: 4
#9: 2013-09-29 16:46:49 ЛС | профиль | цитата
А зачем там MMTimer?
Ты скажи, моя последняя схема у тебя работает

Только по одному процессу за клик
------------ Дoбавленo в 16.46:
Так и мои схемы убивают по одному процессу

карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#10: 2013-09-29 21:51:25 ЛС | профиль | цитата
suslik101 писал(а):
Только по одному процессу за клик

Очень странное поведение, у меня удаляются оба за клик. Почему так происходит, понятия не имею

Интересно, а вот так удаляет

Add(MainForm,15912005,301,126)
{
Height=145
}
Add(EnumProcess,14446790,469,203)
{
Point(onFind)
Point(onNotFind)
Point(Name)
Point(doFindName)
link(onFind,14446790:doKill,[(508,216)(508,244)(459,244)(459,223)])
link(Name,7294359:Var3,[(482,166)])
}
Add(WinExec,12606495,399,182)
{
link(FileName,7294359:Var2,[])
}
Add(Hub,8558719,301,189)
{
link(onEvent1,12606495:doShellExec,[])
link(onEvent2,11772742:doShellExec,[(354,202)(354,286)])
}
Add(EnumProcess,1166485,476,301)
{
Point(onFind)
Point(doFindName)
Point(CPUCount)
Point(Name)
Point(onNotFind)
link(onFind,1166485:doKill,[(515,314)(515,342)(466,342)(466,321)])
link(Name,1379988:Var3,[(489,249)])
}
Add(WinExec,11772742,399,273)
{
link(FileName,1379988:Var2,[])
}
Add(Button,3002705,223,189)
{
Left=10
Top=70
Caption="Start"
link(onClick,8558719:doEvent1,[])
}
Add(Button,4952015,224,224)
{
Left=90
Top=70
Caption="Close"
link(onClick,8605132:doEvent1,[])
}
Add(Edit,3022799,399,126)
{
Left=5
Top=5
Width=375
Text="notepad.exe"
}
Add(Edit,4421644,357,126)
{
Left=5
Top=35
Width=375
Text="wordpad.exe"
}
Add(GetDataEx,1379988,399,244)
{
Angle=3
link(Data,4421644:Text,[(363,249)])
}
Add(GetDataEx,7294359,399,161)
{
link(Data,3022799:Text,[])
}
Add(Hub,8605132,301,224)
{
link(onEvent1,14446790:doFindName,[])
link(onEvent2,1166485:doFindName,[(347,237)(347,328)])
}


карма: 22

0
Ответов: 48
Рейтинг: 4
#11: 2013-09-29 22:27:52 ЛС | профиль | цитата
nesco, А вот эта убила оба процесса !
Но как теперь это применить к Гуглу?
карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#12: 2013-09-29 23:17:54 ЛС | профиль | цитата
suslik101 писал(а):
Но как теперь это применить к Гуглу?

Я не пользуюсь хромом. Для ослика у меня вот так удаляет все процессы

Add(MainForm,15912005,301,126)
{
Height=145
}
Add(EnumProcess,14446790,469,203)
{
Point(onFind)
Point(onNotFind)
Point(Name)
Point(doFindName)
link(onFind,14446790:doKill,[(508,216)(508,244)(459,244)(459,223)])
link(Name,7294359:Var3,[(482,166)])
}
Add(WinExec,12606495,399,182)
{
link(FileName,7294359:Var2,[])
}
Add(Hub,8558719,301,189)
{
link(onEvent1,12606495:doShellExec,[])
}
Add(EnumProcess,1166485,476,301)
{
Name="iexplore.exe"
Point(onFind)
Point(doFindName)
Point(CPUCount)
Point(Name)
Point(onNotFind)
link(onFind,1166485:doKill,[(515,314)(515,342)(466,342)(466,321)])
link(onNotFind,10215749:doStop,[(522,321)(522,363)(389,363)(389,335)])
}
Add(WinExec,11772742,399,273)
{
link(FileName,1379988:Var2,[])
}
Add(Button,3002705,223,189)
{
Left=10
Top=70
Caption="Start"
link(onClick,8558719:doEvent1,[])
}
Add(Button,4952015,224,224)
{
Left=90
Top=70
Caption="Close"
link(onClick,8605132:doEvent1,[])
}
Add(Edit,3022799,399,126)
{
Left=5
Top=5
Width=375
Text="notepad.exe"
}
Add(Edit,4421644,357,126)
{
Left=5
Top=35
Width=375
Text="wordpad.exe"
}
Add(GetDataEx,1379988,399,244)
{
Angle=3
link(Data,4421644:Text,[(363,249)])
}
Add(GetDataEx,7294359,399,161)
{
link(Data,3022799:Text,[])
}
Add(Hub,8605132,301,224)
{
link(onEvent1,14446790:doFindName,[])
link(onEvent2,10215749:doTimer,[(347,237)(347,328)])
}
Add(Timer,10215749,399,322)
{
Interval=50
Enable=1
link(onTimer,1166485:doFindName,[])
}


карма: 22

0
Ответов: 48
Рейтинг: 4
#13: 2013-09-30 00:53:15 ЛС | профиль | цитата
nesco, Тут дело либо в совместимости с Win7 x64, либо в самом Хроме!
(Так как ни одна из выше указанных схем или не работает, или работает но через раз)
------------ Дoбавленo в 00.53:
И большое спасибо за инструктаж))
карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#14: 2013-09-30 01:31:37 ЛС | профиль | цитата
suslik101 писал(а):
Тут дело либо в совместимости с Win7 x64, либо в самом Хроме!

Не исключено.
карма: 22

0
Ответов: 48
Рейтинг: 4
#15: 2013-09-30 13:22:37 ЛС | профиль | цитата
nesco, Просто я других причин не вижу

карма: 1

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)