Консультация № 180114
02.10.2010, 15:01
0.00 руб.
0 6 4
Доброе время суток, уважаемые эксперты!
Вопрос такого характера: возможно ли в Windows XP на место "хранителя экрана" (screensaver) поставить видео файл?

Обсуждение

Неизвестный
02.10.2010, 15:07
общий
это ответ
Здравствуйте, Даниил Цветков.
Можно , подробности здесь .
Неизвестный
02.10.2010, 15:10
общий
это ответ
Здравствуйте, Даниил Цветков.
Да, это возможно, но для этого требуется создать видео-скринсейвер, т.к. сам видеофайл указать как хранитель экрана нельзя.
Для этого можете воспользоваться программой по ссылке: Video Screensaver.
Удачного просмотра ;)
5
Большое спасибо! Ваш ответ очень помог!
давно
Мастер-Эксперт
259041
7459
02.10.2010, 18:02
общий
это ответ
Здравствуйте, Даниил Цветков!
Чтобы от долгого бездействия клавиатуры и мыши вместо стандартного screensaver-набора (экранных хранителей-заставок) запускалась какая-либо другая программа, замените значение параметра SCRNSAVE.EXE в реестр-разделе [HKEY_CURRENT_USER\Control Panel\Desktop] на имя с путём Вашего cmd-файла (например: G:\Prv\Tim\PcOffT.cmd ). А в этом файле Вы можете прописать запуск чего угодно. Я прописываю в него выключение компьютера в цеху, где после внезапного ухода пользователя нежелательно, чтоб подошедший сотрудник видел "Комп заблокирован. Только Вася или Админ может…".

Для успешного запуска по ScreenSave-параметру (от долгого бездействия клавиатуры и мыши) необходимы условия:
1)Значение параметра Scrnsave.exe НЕ должно содержать пробелы и кавычки! Если путь к cmd-файлу содержит пробелы, то замените его сокращённым именем-аналогом (например: для "длинного" имени "C:\Documents and Settings\VA\Мои документы" короткое имя будет C:\Docume~1\VA\C316~1 , для "Новая папка" - 9B02~1 . Соответствия имён возвращает команда Dir /x (см Win-справку, из Пуск\Выполнить в поле "Открыть" введите Hh ntcmds.chm::/dir.htm ).

2)Параметр ScreenSaveActive должен иметь значение 1 (=хранитель активен), все типы описываемых значений = reg_sz (строковые).

3)Параметр ScreenSaveTimeOut задаёт задержку запуска после начала бездействия в секундах.
Внесённые в реестр изменения начинают работать после перевхода в сеанс (=учётную запись), или перезагрузки, или после переназначения Заставки в окне СвойстваЭкрана \ Заставка. Причём, если перед переназначением Заставки из окна Заставка было ранее-открыто окно RegEdit, то пользователю кажется, будто отображаемые в нём настройки не изменились. Надо нажать клавишу F5 (обновить инфо с диска) в активном окне RegEdit, чтобы на экране отобразились обновлённые значения.

Значения параметров ScreenSaveActive и ScreenSaveTimeOut наследуются от предыдущей Заставки, обычно можно не менять их.
Пример написания cmd-файла по Вашей теме.
давно
Мастер-Эксперт
259041
7459
03.10.2010, 01:28
общий
Модераторы:
В моём Ответе не обрабатыв-ся BBCode для вызова локальн Win-Справки по команде [url=file:///Hh ntcmds.chm::/dir.htm]Dir[/url]. Пытаюсь методом тыка. Если заменить в теге file:/// на http:// , то ссылка формируется, но лезет в инет (а не в Win-Справку). Как исправить? В Правилах Портала я не нашёл.
Неизвестный
03.10.2010, 09:17
общий
Алексеев Владимир:
BBCode url работает с интернет-ссылками. Протокол file:/// в настоящее время не поддерживается.
Ссылки на локальные файлы в нем оформить не получится.
Неизвестный
03.10.2010, 23:43
общий
это ответ
Здравствуйте, Даниил Цветков.
самое простое что пришло на ум -
1. конвертируем видео в <filename>.exe (например так)
2. переименовываем <filename>.exe в <filename>.scr
3. записываем <filename>.scr в <windowsdir>/system32 - туда где стандартные хранители лежат
всё. дальше он появится в списке хранителей

с flash-роликами я такое проделывал. не думаю что чемто отличается
Форма ответа