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

Обсуждения программы xStartDesigner
Ответить
felixtreem
Пассажир
Сообщения: 7
Зарегистрирован: Сб июн 04, 2011 4:30 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение felixtreem » Чт мар 01, 2012 1:29 pm

Итак:
п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 переходит в режим ожидания и периодически пингует, ждет когда появиться регистратор, что бы снова заняться сохранение изображения.
Вложения
iphone-cam.xstk
(7.59 КБ) 471 скачивание

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

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

Сообщение avmaksimov » Сб мар 31, 2012 5:56 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 переходит в режим ожидания и периодически пингует, ждет когда появиться регистратор, что бы снова заняться сохранение изображения.
Замените на цикл while.
С уважением, Андрей.

Ответить