Страница 1 из 1

Нужно сделать хитрый цикл, не могу понять как, помогите.

Добавлено: Чт мар 01, 2012 1:29 pm
felixtreem
Итак:
п1. Делать ping, если да, тогда дальше, если нет, повторить тогда ping (или goto п1.)
п2. Запустить программу VNC, ввести пароль, вывести окно программы в фокус. (тут проблем нет)
п3. Делать ping, если да, тогда дальше, если нет, тогда перейти к п5.(или goto п5.)
п4. Получить изображение с окна и сохранить его в файл, перейти к п3.(или goto п3.)
п5. Закрыть программу VNC, перейти к п1. (или goto п1.)

Сделал скрипт, вот не пойму как правильно выполнить goto ?

ЗЫ: Чего хочу получить-то.
Дома стоит сервер, вещает вайфаем, в машине есть регистратор, у которого есть файвай. Подъезжая машиной к подъезду, регистратор подключается к вайфай сети, сервер нанюхивает регистратор и начинает выполнять свой скрипт в x-starter, получая изображения с регистратора и сохраняя его тут же на локальный диск, до того момента, пока регистратор не уехал с радиуса действия вай-фай, тогда скрипт в x-starter переходит в режим ожидания и периодически пингует, ждет когда появиться регистратор, что бы снова заняться сохранение изображения.

Re: Нужно сделать хитрый цикл, не могу понять как, помогите.

Добавлено: Сб мар 31, 2012 5:56 pm
avmaksimov
felixtreem писал(а):Итак:
п1. Делать ping, если да, тогда дальше, если нет, повторить тогда ping (или goto п1.)
п2. Запустить программу VNC, ввести пароль, вывести окно программы в фокус. (тут проблем нет)
п3. Делать ping, если да, тогда дальше, если нет, тогда перейти к п5.(или goto п5.)
п4. Получить изображение с окна и сохранить его в файл, перейти к п3.(или goto п3.)
п5. Закрыть программу VNC, перейти к п1. (или goto п1.)

Сделал скрипт, вот не пойму как правильно выполнить goto ?

ЗЫ: Чего хочу получить-то.
Дома стоит сервер, вещает вайфаем, в машине есть регистратор, у которого есть файвай. Подъезжая машиной к подъезду, регистратор подключается к вайфай сети, сервер нанюхивает регистратор и начинает выполнять свой скрипт в x-starter, получая изображения с регистратора и сохраняя его тут же на локальный диск, до того момента, пока регистратор не уехал с радиуса действия вай-фай, тогда скрипт в x-starter переходит в режим ожидания и периодически пингует, ждет когда появиться регистратор, что бы снова заняться сохранение изображения.
Замените на цикл while.