С Новым годом! Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
1

Нужно из реестра получить значение, есть путь и ключ. Это значение есть путь к папке

29.04.2017, 14:58. Показов 3068. Ответов 5

Author24 — интернет-сервис помощи студентам
Создаю BAT для запуска трех программ

Нужно из реестра получить значение, есть путь и ключ. Это значение есть путь к папке.
Подскажите как это реализовать?
Я так понял, что строка
Windows Batch file
1
REG QUERY
возвращает значение из реестра, но не пойму как ею пользоваться.

нашел где то такое описание:
Цитата Сообщение от ETUN4 Посмотреть сообщение
Нужно из реестра получить значение, есть путь и ключ. Это значение есть путь к папке. Из той папки нужно скопировать файлы по маске в папку находящуюся в одном каталоге с бат файлом.
Цитата Сообщение от Smitis Посмотреть сообщение
Windows Batch file
1
@echo off for /f "usebackq tokens=1,2,*" %%i in (`reg query "путь в реестре" /v "параметр"`) do set "p=%%~k" copy /y "%p%\маска" "%~dp0папка_рядом_с_бат_файлом"
Пытался запускать
вот что получаю:
Миниатюры
Нужно из реестра получить значение, есть путь и ключ. Это значение есть путь к папке  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2017, 14:58
Ответы с готовыми решениями:

Определите местоположение, имя и значение параметра, определяющего путь к файлу куста реестра system в вашей ОС
Помогите ответить на вопрос) Определите местоположение, имя , и значение параметра,определяющего...

Есть переменная типа int = 1542, нужно вывести это значение в обратном порядке через запятую
Т.е. в консоле должно быть так: 2,4,5,1 Знаю что нужно применять остаток от деления (%10)

Есть на смартфоне папка, заброшенная с компа , как получить путь к файлам к ней
Приветствую. Есть на смартфоне папка с mp3, заброшенная с компа , как получить путь к файлам к ней?...

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

5
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
29.04.2017, 15:18  [ТС] 2
Так же известно как этот путь прописан в установщике (оригинальной игры):
(кусок кода из Setup.ini)
Код
[actionstartup]
1=call,checksetup
2=method,musicPlayer,playfile

30=set,$regPath,HKLM\SOFTWARE\Firaxis Games\Sid Meier's Civilization IV Colonization\INSTALLDIR
31=call,checkInstalled
0
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
29.04.2017, 16:24  [ТС] 3
Цитата Сообщение от eXPonent Посмотреть сообщение
HKLM\SOFTWARE\Firaxis Games\Sid Meier's Civilization IV Colonization\INSTALLDIR
У меня Win7 x64
и у меня реальный путь в реестре для этого ключа:
HKLM\SOFTWARE\Wow6432Node\Firaxis Games\Sid Meier's Civilization IV Colonization\INSTALLDIR

Это нормально?
Миниатюры
Нужно из реестра получить значение, есть путь и ключ. Это значение есть путь к папке  
0
1748 / 353 / 41
Регистрация: 15.10.2012
Сообщений: 550
30.04.2017, 15:20 4
eXPonent,
Попробуйте, что выдаст такой bat-файл
Windows Batch file
1
2
3
4
@echo off
for /f "usebackq tokens=1,2,*" %%i in (`reg query "HKLM\SOFTWARE\Wow6432Node\Firaxis Games\Sid Meier's Civilization IV Colonization" /v INSTALLDIR`) do set "p=%%~k"
echo %p%
pause
0
99 / 52 / 27
Регистрация: 21.05.2012
Сообщений: 1,170
30.04.2017, 20:44  [ТС] 5
Цитата Сообщение от Smitis Посмотреть сообщение
Попробуйте, что выдаст такой bat-файл
воть:
Миниатюры
Нужно из реестра получить значение, есть путь и ключ. Это значение есть путь к папке  
0
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
30.04.2017, 22:24 6
это что выдает?
Windows Batch file
1
reg query "HKLM\SOFTWARE\Wow6432Node\Firaxis Games\Sid Meier's Civilization IV Colonization" /v INSTALLDIR
0
30.04.2017, 22:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2017, 22:24
Помогаю со студенческими работами здесь

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

Как получить путь из параметра реестра по умолчанию?
Возникла необходимость получить путь из реестра параметра (По умочанию) и копировать по этому пути...

Как получить путь к папке?
Я пробовал и с CheckBox и с RadioButton, но результат одинаковый - не отрабатывает ветка...

Получить путь к папке Решения
Подскажите, как узнать путь к папке Решения? Только НЕ через Она выдаёт путь к екзешнику,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru