Повторюсь: основная идея и реализация взяты с сайта Карена zed-kar, немного облегчена и доработана.
Делаем так:
Заводим ФТП (я взял бесплатный у своего провайдера, 100Мб. Можно и платный, стоит копейки).
В ФТП создаем папку Video и Playlists. В Playlists создаем вложенные папки по номерам/именам терминалов. Там, соответственно, будут плейлисты.
На терминале:
1) Создаем папку Media, в ней playlist, reklama и tmpplaylist.
2) Туда же в папочку mplayer скачиваем MPlayer, бесплатный консольный плеер без оболочки, не требующий кодеков и не кушающий ресурсов.
3) Туда же в папочку wget ложим это самый wget - бесплатная консольная утилита для работы с ФТП.
4) И ещё требуется любой файлик паузы, у меня это sleep.exe, который есть в инете.
5) Отключаем любое проигрывание платежкой, если кто пользовался.
Теперь делаем 2 исполнимых файлика:
1) UpdRec.cmd
Код: Выделить всё
@Echo off
:Cicle
c:\Media\sleep.exe 120000
C:\Media\wget\wget.exe -b -c -v -P C:\Media\reklama -o C:\Media\Temp\reklama.txt -t10 -N ftp://имя:пароль@Ваш.ФТП.ua/Video/*
c:\Media\sleep.exe 120000
C:\Media\wget\wget.exe -b -c -v -P C:\Media\tmpplaylist -o C:\Media\Temp\reklama.txt -t10 -N ftp://имя:пароль@Ваш.ФТП.ua/Playlists/Номер_терминала/*
c:\Media\sleep.exe 120000
if exist C:\Media\tmpplaylist\playlist.m3u move /y "C:\Media\tmpplaylist\playlist.m3u" C:\Media\playlist\playlist.m3u
c:\Media\sleep.exe 3240000
Goto Cicle
Надо заменить в тексте на свой ФТП и конкретный номер терминала.
2) Play.cmd
Код: Выделить всё
@Echo off
:respawn
C:\Media\mplayer\mplayer.exe -ontop -noborder -fs -nosound -loop 6 -adapter 1 -playlist C:\Media\playlist\playlist.m3u
goto respawn
Параметр -adapter 1 отвечает за монитор, на котором поедет реклама. Подбирается между 0 и 1 опытным путем на каждом терминале.
Дабы завалить плеер, надо завалить cmd файлик в диспечере задач. По Alt+F4 не закроете ))
Оба файлика в автозагрузку. При старте терема играет последний плейлист. Через 2 минуты идет проверка на наличие новых роликов на ФТП. Если они есть, то они качаются вместе с плейлистом, и так раз в час. Плейлист проигрывается 6 раз, затем плеер переоткрывается заново с новым плейлистом.
Все вышеописанное в виде архива прикладываю, но если боитесь - можете сделать сами. MPlayer, wget и sleep.exe легко скачиваются с инета.
PS: Прикрепить к форуму не получается, выкладываю ссылку, будет работать неделю
Или скидывайте мыло.