Задача: Требуется автоматизация, чтобы программа по планировщику Windows запускалась в установленное время и начинала запись, и выключалась в установленное время. Запись по расписанию неактуально, так как в запущенном режиме, даже когда запись не производится, камера блокирована для других приложений, например для скайпа.
Варианты решения:
- (от тех.поддержки iVideon) Для работы веб камеры в двух программах одновременно, Вы можете установить программу-сплиттер. Более подробную инструкцию Вы можете посмотреть здесь — https://ru.ivideon.com/kak-ispolzovat-veb-kameru-v-dvux-programmax-odnovremenno/ .
- (от меня) Так как пользователю требовалось только видеосъемка в его отсутствие, и чтобы программа не работала в рабочее время и выполнялась при выходе из системы, и компьютер пользователя слабоват, чтобы держать в памяти iVideonServer, делаем следующее. При установке ставим галку на Установить как службу. Далее запускаем программу. Настраиваем камеры, запись по расписанию, чувствительность детектора. Выходим из программы. Добавляем в планировщик Windows «sc start ivideon_video_service» и «sc stop ivideon_video_service«. На ХР работает отлично. На семерке долго останавливается. Остановка службы занимает минуты две-три. На семерке я бы добавил в планировщик после старта службы «sc config ivideon_video_service start= demand» , чтобы служба не перешла в автоматический запуск. На ХР все работает и без этого. Плюсы: Работает только при включенном компьютере. При этом можно сделать Выход из системы. Программа не запускает графическую оболочку. О ее работе можно догадаться по светодиоду камеры и процессу в диспетчере задач. Программа отрабатывает только в установленное время, не отнимая память и не загружая процессор.
Опции самой программы (взято в командной строке)
Usage: C:\Program Files\Ivideon\IvideonServer\videoserver.exe [OPTION]…
C:\Program Files\Ivideon\IvideonServer\videoserver.exe [OPTION]… —attach —email <EMAIL> —server-name <NAME>
C:\Program Files\Ivideon\IvideonServer\videoserver.exe [OPTION]… —attach —iface <IFACE>
Ivideon video server.
Options:
-c, —config-filename=FILE
path to configuration file
—ivideon-api-url=URL base URL for Ivideon API
—personalize personalize this server and exit
—attach alias for —personalize
-s, —server-name=NAME server name
-e, —email=EMAIL email
—iface=IFACE network interface (e.g. eth0)
—timestamp=TIMESTAMP Personalization time
-p, —http-proxy=URL HTTP proxy URL
-i, —post-install Perform post install actions
—service=<install|uninstall|run>
Install/delete service or run as service
—noname Noname mode.
-v, —version display version information and exit
-h, —help display this help and exit
Комментировать