Показать сообщение отдельно
  #1 (permalink)  
Старый 11.04.2012, 23:50
Новичок на форуме
Отправить личное сообщение для ZhenyaYa Посмотреть профиль Найти все сообщения от ZhenyaYa
 
Регистрация: 11.04.2012
Сообщений: 1

Проверка наличия файла и запуск программы, если таковой имеется
Здравствуйте! Я еще вообще зеленый в скриптовом программировании (первый день ), поэтому такой вопрос: как сделать чтобы при существовании файла, запускалась программа, при его отсутствии, скрипт уходил в sleep на 3 мин, и потом опять делал проверку пути к файлу, и так пока путь не появится. появился-запустился процесс и скрипт заканчивает свою работу.
И меня хватило знаний только чтобы сделать вот такое

var PKN = ("P:\\PROGRAMS\\Bac\\nncron\\nncron.exe");
var WSHShell = WScript.CreateObject("WScript.Shell");
var FSO = WScript.CreateObject("Scripting.FileSystemObject") ;
while (FSO.FileExists(PKN))
{WSHShell.Run("p:\\PROGRAMS\\Bac\\nncron\\nncron.e xe -ns",5);}
{WScript.Sleep(5000)}

но понятное дело, что он при существовании файла процесс запускается, при его отсутствии уходит в сон и прекращает свою работу вообще, вместо того чтобы делать дальше проверку
Ответить с цитированием