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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание в реестре путей к базам 1С 7.7

Ответить
Настройки темы
CMD/BAT - [решено] Создание в реестре путей к базам 1С 7.7

Аватара для Sub-Zero

Старожил


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

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


Приветствую! Есть папка и в ней лежат другие папки - каждая из которых представляет собой базу 1с.
Задача - просканировать заданную папку на находящиеся в ней папки и внести пути к этим папкам в реестр командой
REG ADD HKCU\Software\1C\1Cv7\7.7\Titles /v "полный путь к папке с базой\\" /t REG_SZ /d "название папки с базой"
Попробовал скрипт сделать сам - не получилось Вот что у меня вышло...

@Echo Off
Set ROOT=d:\1c_test\osn
For /F "Delims=" %%i In ('DIR /A:D /S /B "%ROOT%\*"^|Sort /R') Do REG ADD HKCU\Software\1C\1Cv7\7.7\Titles /v '%ROOT%\"%%i"\\' /t REG_SZ /d "%%i"

Отправлено: 13:26, 09-07-2013

 

Аватара для Sub-Zero

Старожил


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

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


Справился сам Кому надо - вот правильный скрипт:

Set ROOT=d:\1c_test\osn
For /F "Delims=" %%i In ('DIR /A:D /B "%ROOT%\*"^|Sort /R') Do REG ADD HKCU\Software\1C\1Cv7\7.7\Titles /v "%ROOT%\%%i\\" /t REG_SZ /d "%%i" /f

Отправлено: 14:24, 09-07-2013 | #2



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

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


Старожил


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

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


Более красивое решение:
Код: Выделить весь код
for /d %%i in ("d:\1c_test\osn\*") do reg add HKCU\Software\1C\1Cv7\7.7\Titles /v "%%i\\" /t reg_sz /d "%%~nxi" /f
в Sort /R нет необходимости, параметры в реестре всё равно расположатся в лексикографическом порядке
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:12, 09-07-2013 | #3


Аватара для Sub-Zero

Старожил


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

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


Цитата Sphinx114:
Более красивое решение: »
Grand merci!

Отправлено: 19:37, 09-07-2013 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание в реестре путей к базам 1С 7.7

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - создание в реестре контекстного меню r-studio Тест-форум 1 16-12-2011 10:27
[решено] Создание в реестре расширенного строкового параметра REG_EXPAND_SZ Денис Пирожков Хочу все знать 8 10-12-2011 09:38
нет доступа к антивирусным базам/сайтам Максиман Лечение систем от вредоносных программ 1 13-10-2010 01:00
Доступ - [решено] Возможно ли создание правила в реестре? sinrikio Microsoft Windows 2000/XP 4 18-07-2010 15:12
Теория - Подскажите литературу по базам данных для delphi SS3 Программирование и базы данных 2 02-11-2009 22:13




 
Переход