2 ashu
Но код не удалил, а закомментировал
PHP код:
; Process, Exist, CamGrabber.exe
; If (ErrorLevel != 0)
; {
; CDSSendMessage("STOP", "CamGrabber") ; Пытаемся завершить процесс
; Sleep, 10000
; }
; Process, Exist, CamGrabber.exe
; If (ErrorLevel != 0)
; {
; RunWait, taskkill.exe /IM CamGrabber.exe /F,, Hide
; Sleep, 2000
; }
; Run, C:\CamGrabber31demo\CamGrabber.exe
Process, Exist, CamGrabber.exe
If (ErrorLevel = 0)
{
[B]Run, C:\CamGrabber31demo\CamGrabber.exe[/B]
}
return
А последние строчки? Выделенное-то зачем? В закомментированных понятно хоть проверяется самочувствие объекта и производится его перезапуск... А тут вдруг "Run, C:\CamGrabber31demo..."
Ну, впрочем, ход мысли понятен, а вот такой еще вопрос: периодически в разных местах скрипта проверяется состояние винампа. Насколько я понимаю, скрипт крутится постоянно циклом, т.е. одной проверки вроде бы достаточно... Другое дело, что она может быть нужна для работы следующего за ней кода, но если период полного цикла не слишком велик, м.б... А главное, в РР винамп является чем-то вроде движка (если я правильно понимаю), и его падение - это падение всего фронт-энда? Силюсь вспомнить прецеденты...