Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Можно ли записать значения в реесть по именам файлов с помощью cmd файла?

Ответить
Настройки темы
CMD/BAT - Можно ли записать значения в реесть по именам файлов с помощью cmd файла?

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите в решении такой задачи, если это возможно.
Суть такова:
Есть каталог - "A-Имя папки 1"
В нем каталог - "B-Имя папки 2"
путь выглядит так - E:\A-Имя папки 1\B-Имя папки 2\
В каталоге "B-Имя папки 2" находятся файлы с разными расширениями (Имя файла 1.txt, Имя файла 1.ini, Имя файла 1.inf, Имя файла 2.txt, Имя файла 2.ini, Имя файла 2.inf и т.д.)
Можно ли создать CMD файл на уровне каталога - "A-Имя папки 1", чтобы он мог прописать по маске в реестр следующие значения:

[HKEY_LOCAL_MACHINE\SOFTWARE\Имя папки 1\Имя файла 1]
"VPA2Path"="E:\\A-Имя папки 1\\B-Имя папки 2\\Имя файла 1.txt" - это путь к файлу

[HKEY_LOCAL_MACHINE\SOFTWARE\Имя папки 1\Имя файла 2]
"VPA2Path"="E:\\A-Имя папки 1\\B-Имя папки 2\\Имя файла 2.txt" - это путь к файлу

[HKEY_LOCAL_MACHINE\SOFTWARE\Имя папки 1\Имя файла 3]
"VPA2Path"="E:\\A-Имя папки 1\\B-Имя папки 2\\Имя файла 3.txt" - это путь к файлу

Цель выглядит так:

и т.д. по именам txt файлов.

Цель такова: чтобы можно было по необходимости перенести каталог - "A-Имя папки 1 на другой диск или компьютер.
Как то утомительно прописывать это все в реестре в ручную.

УФ!!! СПАСИБО!

Отправлено: 15:05, 08-04-2016

 

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


я конечно не знаток, но попробовал следующий код и все сработало. Правда CMD файл находится в каталоге "B-Имя папки 2". Что нужно дописать, чтоб его запускать на уровне каталога "A-Имя папки 1"?

Код: Выделить весь код
@echo off

FOR %%f IN (*.txt) DO REG ADD "HKEY_LOCAL_MACHINE\Software\A-Имя папки 1\%%~nf" /f /v "VPA2Path" /t REG_SZ /d "%~dp0\%%f"

Последний раз редактировалось b381ak, 09-04-2016 в 01:10.


Отправлено: 00:36, 09-04-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Можно ли записать значения в реесть по именам файлов с помощью cmd файла?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Можно ли запустить "'Google Chrome"' режимe "Inkognito'' с помощью бат файла? ufooo Скриптовые языки администрирования Windows 8 25-02-2016 21:33
CMD/BAT - [решено] Запуск .exe файла с помощью CMD/BAT | meGangstaWorld Скриптовые языки администрирования Windows 1 23-09-2014 18:37
Dial-Up - Можно ли создать dial-up соединение с помощью командного файла? Oleg48 Сетевые технологии 5 18-10-2009 11:52
CMD/BAT - помогите создать сетевое подключение с помощью cmd-файла Oleg48 Скриптовые языки администрирования Windows 4 18-10-2009 11:24




 
Переход