Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.70/43: Рейтинг темы: голосов - 43, средняя оценка - 4.70
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9764 / 5658 / 652
Регистрация: 13.03.2013
Сообщений: 19,388
Записей в блоге: 68

PhotoScreensaver.scr изменение пути к папке с изображениями

13.02.2020, 14:29. Показов 10691. Ответов 60
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую Вас, уважаемые коллеги и участники форума.
Имеется следующая задача: необходимо, чтобы при бездействии корпоративного ПК включалась заставка, которая будет демонстрировать пополняемый контент, в виде картинок по ТБ и всякого.
За демонстрацию картинок отвечает заставка PhotoScreensaver.scr, но по умолчанию она ссылается на папку Изображения, что в профиле пользователя.
Необходимо изменить путь к папке по умолчанию на сетевую папку, причем нужно это сделать средствами bat/cmd.
Накидал такой батник:
Windows Batch file
1
2
3
4
5
6
7
@Echo Off
::Установка скринсейвера
Reg Add "HKCU\Control Panel\Desktop" /v "SCRNSAVE.EXE" /t REG_SZ /d C:\Windows\System32\PhotoScreensaver.scr
::Интервал в секундах 
Reg Add "HKCU\Control Panel\Desktop" /v "ScreenSaveTimeOut" /t REG_SZ /d "30" /f
::Включить заставку
Reg Add "HKCU\Control Panel\Desktop" /v "ScreenSaverIsSecure" /t REG_SZ /d "0" /f
Работает, но вот как изменить путь по умолчанию к папке с изображениями не имею ни малейшего представления (гугл тоже ничего не подсказал).
В общем, прошу помощи знающих людей.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.02.2020, 14:29
Ответы с готовыми решениями:

Скрипт копирования пути к файлу\папке и вставка пути в письмо Outlook
Всем доброго времени суток! Помогите, пож-та, разобраться\дописать скрипт. Есть скрипт на открытие\создание нового сообщения в Outlook....

Изменение переменной цикла (изменение части пути)
Есть желание упростить жизнь, но что то с реализацией туговато:). Есть каталог с файлами для отправки формата...

Запись пути к папке
подскажите как мне записать путь к папке в C#. Вот использую код OpenFileDialog ofd = new OpenFileDialog(); if...

60
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9764 / 5658 / 652
Регистрация: 13.03.2013
Сообщений: 19,388
Записей в блоге: 68
19.02.2020, 09:07  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от FlasherX Посмотреть сообщение
Если параметр Speed = 1 при средней скорости, то логично, что при медленной это будет 0, а при быстрой — 2.
Я не зря задал вопрос, ибо это уже было проверено прежде, чем я спросил.
Какое бы значение я не задал (0 или 2), скорость показа слайдов остается средней.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
19.02.2020, 09:46
Лучший ответ Сообщение было отмечено Maks как решение

Решение

Забыл про DWORD в последних двух строках:
Windows Batch file
1
2
reg add %h% /v Shuffle /d 0 /t REG_DWORD /f
reg add %h% /v Speed /d 2 /t REG_DWORD /f
1
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9764 / 5658 / 652
Регистрация: 13.03.2013
Сообщений: 19,388
Записей в блоге: 68
19.02.2020, 14:20  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Забыл про DWORD в последних двух строках
Благодарю, теперь работает на все 100%.
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 11:54
FlasherX, Здравствуйте! Сделал как вы сказали, изменил путь до папки в свойствах скринсейвера и произвёл поиск этой папки в реестре. К сожалению результат отрицательный. Значит путь хранится в ином месте.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
09.02.2023, 17:35
Цитата Сообщение от Dimofey Посмотреть сообщение
произвёл поиск этой папки в реестре
В этом нет смысла, т. к. за это отвечает зашифрованный параметр EncryptedPIDL.
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 19:08
FlasherX, а как вы сделали эту странную запись и как её расшифровать и переделать под себя?
FAAfUOBP0CDqOmkQotgIACswMJ0ZAC9DOlwAAAAA AAAAAAAAAAAAAAAAAAAAUgAxAAAAAABRUDVPMSBX aW5kb3dzADwACAAEAO++7jqjFFFQNU8qAAAAwpcB AAAAAwAAAAAAAAAAAAAAAAAAAFcAaQBuAGQAbwB3 AHMAAAAWAEoAMQAAAAAAUVA1TxAgTG9nbwAANgAI AAQA775RUDVPUVA1TyoAAADZWAoAAAAOAAAAAAAA AAAAAAAAAAAATABvAGcAbwAAABQAAAA=
Добавлено через 59 секунд
Цитата Сообщение от FlasherX Посмотреть сообщение
reg add %h% /v EncryptedPIDL /f /d "FAAfUOBP0CDqOmkQotgIACswMJ0ZAC9DOlwAAAA AAAAAAAAAAAAAAAAAAAAAUgAxAAAAAABRUDVPMSB XaW5kb3dzADwACAAEAO++7jqjFFFQNU8qAAAAwpc BAAAAAwAAAAAAAAAAAAAAAAAAAFcAaQBuAGQAbwB 3AHMAAAAWAEoAMQAAAAAAUVA1TxAgTG9nbwAANgA IAAQA775RUDVPUVA1TyoAAADZWAoAAAAOAAAAAAA AAAAAAAAAAAAATABvAGcAbwAAABQAAAA="
Поправка*
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
09.02.2023, 19:25
Dimofey, её не надо расшифровывать, её нужно получить после ручного указания папки. А потом скопировать командой из консоли:
Windows Batch file
1
for /f "skip=4 tokens=3" %i in ('reg query "HKCU\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver" /v EncryptedPIDL') do @set/p=%i<nul|clip
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 19:28
FlasherX, Увы, не понимаю. Я буквально вбиваю в поиск в реестр "EncryptedPIDL"или "FAAfUOBP0CDqOm...", он ничего не находит

Добавлено через 2 минуты
FlasherX, прошу прощения добавленное сообщение не увидел, но после его выполнения ничего нет - пустота
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 19:38
вот скрин на всякий случай
Миниатюры
PhotoScreensaver.scr изменение пути к папке с изображениями  
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
09.02.2023, 19:46
Цитата Сообщение от FlasherX Посмотреть сообщение
скопировать командой
А не ручками...
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 19:58
Цитата Сообщение от FlasherX Посмотреть сообщение
скопировать командой
Честно говоря в упор не понимаю что надо сделать
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
09.02.2023, 20:09
Русския язык учить. После выполненной команды в буфер обмена попадает этот шифр. Его уже можно вставлять по Ctrl+V в соотв. команду из 34 поста.
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 20:13
FlasherX, так на скрине в 49 сообщении я начал делать правильно? Но буфер обмена не изменился..
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
09.02.2023, 20:30
На скрине ожидаемая
Цитата Сообщение от Dimofey Посмотреть сообщение
пустота
Если и буфер пуст, значит, не сделано это:
Цитата Сообщение от FlasherX Посмотреть сообщение
её нужно получить после ручного указания папки
Первый пункт пройден?
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 20:34
FlasherX, да, я вручную указал папку и снова ввёл команду, буфер обмена пуст
Миниатюры
PhotoScreensaver.scr изменение пути к папке с изображениями  
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 20:37
Цитата Сообщение от FlasherX Посмотреть сообщение
Первый пункт пройден?
Да, я опять указал папку и опять пустой буфер
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
09.02.2023, 20:38
Гм. После всех подтверждений? А просто reg query "HKCU\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver" /v EncryptedPIDL что-то в консоли показывает?
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 20:45
FlasherX,
Цитата Сообщение от FlasherX Посмотреть сообщение
Гм. После всех подтверждений?
скрипт vbs потребовал админа, потом указание папки и завершил работу.
Код из 47 молча завершил работу, оставив пустым буфер обмена.
Цитата Сообщение от FlasherX Посмотреть сообщение
А просто reg query "HKCU\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver" /v EncryptedPIDL что-то в консоли показывает?
Это показывает старый набор символов вашего примера "FAAfUOBP0CDqOmkQotgIACswMJ0ZAC9DOlwAAAA AAAAAAAAAAA AAAAAAAAAAUgAxAAAAAABRUDVPMSBXaW5kb3dzAD wACAAEAO++ 7jqjFFFQNU8qAAAAwpcBAAAAAwAAAAAAAAAAAAAA AAAAAFcAaQ BuAGQAbwB3AHMAAAAWAEoAMQAAAAAAUVA1TxAgTG 9nbwAANgAI AAQA775RUDVPUVA1TyoAAADZWAoAAAAOAAAAAAAA AAAAAAAAAA AATABvAGcAbwAAABQAAAA="
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
09.02.2023, 21:21
Цитата Сообщение от Dimofey Посмотреть сообщение
скрипт vbs потребовал админа, потом указание папки
А без скрипта если делать? Повышение может в свою ветку направить.
0
1 / 1 / 1
Регистрация: 16.12.2013
Сообщений: 119
09.02.2023, 21:30
FlasherX, да я и в ручную делал, указал папку c:\windows, потом запустил скрипт из сообщения 47, потом его же из под админа, как результат - буфер остаётся прежним...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.02.2023, 21:30

Указание пути к папке..
Всем добрый вечер! Подскажите, как прописать, чтобы база данных могла ссылаться на файлы которые находятся: ...

Выбор пути к папке
Мне нужна такая программа, где есть кнопка, при нажатии на которую открывается диалоговое окно, где я могу выбрать папку, как я выбрал...

Получение пути к папке Windows
есть код: for /f &quot;eol=# delims== tokens=1,2&quot; %%i in (ini.ini) do set /a &quot;%%i=%%j&quot; все хорошо работает НО если в файл ini.ini...

Получение пути к папке Android
Доброго дня. Пытаюсь сделать сохранение файлов в папку приложения андроид и столкнулся небольшими трудностями. Использую Dependency...

Поиск полного пути к папке
Найти папку на диске, где запускается прога просто, через Path.GetFullPath(); А как найти папку на другом диске? Через Path понятное дело...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru