|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.? |
|
|
CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.?
|
Новый участник Сообщения: 42 |
Профиль | Отправить PM | Цитировать
Доброе время суток!
Подскажите пожалуйста, как получить ТОЛЬКО значение одного параметра из реестра и скопировать его в буфер обмена и/или в текстовый файл? Например, мне нужно скопировать и записать в текстовый файл(с перезаписью) значение параметра dword Wallpaper_0_FileName из пути реестра HKEY_CURRENT_USER\Software\Binary Fortress Software\DisplayFusion\Wallpaper |
|
Отправлено: 14:35, 07-09-2010 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Просто нужна универсальность, чтобы одно и тоже работало как можно на большем количестве версий Windows Цитата Iska:
Скрытый текст
Просто чем больше строк, чем больше зависимостей - тем хуже. Вот я поэтому искал способ, чтобы только средствами cmd обойтись, чтобы не тащить vbs, wsh скрипты... |
||
Отправлено: 21:42, 24-01-2015 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата SharkyEXE:
@echo off setlocal enableextensions enabledelayedexpansion for /f "usebackq delims=" %%i in ( `@"%systemroot%\system32\mshta.exe" "javascript:try {new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(new ActiveXObject('WScript.Shell').RegRead('HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProductName'))};catch (e){};close();"` ) do set sProductName=%%i if defined sProductName ( echo [%sProductName%] ) else ( echo Can't find [ProductName] parameter in [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion]. ) endlocal exit /b 0 Цитата SharkyEXE:
|
||
Отправлено: 05:32, 25-01-2015 | #22 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Скрытый текст
Цитата Iska:
|
||
Отправлено: 09:41, 25-01-2015 | #23 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать SharkyEXE, я написал «могут быть». Но это не значит, что «обязательно будут». Ваше дело проверить и отписаться по результатам.
|
Отправлено: 10:41, 25-01-2015 | #24 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Если на какой-либо ОС что-то не сработает из-за каких-то ограничений mshta.exe - у меня нет желания и времени разбираться, почему не сработало на какой-либо ОС, лезть в настройки IE и снижать уровень безопасности и прочее Поэтому мне проще отказаться от того, что я хотел, буду пользоваться выводом команды ver |
|
Последний раз редактировалось SharkyEXE, 26-01-2015 в 07:52. Отправлено: 07:34, 26-01-2015 | #25 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать SharkyEXE, поймите и меня правильно: это требуется Вам, но Вы не хотите даже просто проверить работоспособность. У меня в этом случае тем более не возникнет желания проделывать данную работу — искать, загружать, устанавливать разнообразные ОС и проверять под ними пакетный файл — вместо Вас.
|
Отправлено: 07:58, 26-01-2015 | #26 |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать Попробовал ваш вариант скрипта - спасибо . правда не разобрался в параметре %%J
Цитата:
в консоли видно что имя полученно . но 2 я команда затирает его Цитата:
Цитата:
|
|||
Отправлено: 09:00, 22-06-2022 | #27 |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать еще вариант . но как бы "выкусить лишнее"
Цитата:
Цитата:
|
||
Отправлено: 13:47, 22-06-2022 | #28 |
Ветеран Сообщения: 4240
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось NickM, 22-06-2022 в 15:59. Отправлено: 14:37, 22-06-2022 | #29 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - Как получить доступ к файлам, папкам и разделам реестра | Blast | Microsoft Windows Vista | 209 | 27-10-2013 23:01 | |
[решено] Удаление строкового параметра в ключе реестра | MKN | AutoIt | 4 | 10-04-2011 00:13 | |
CMD/BAT - [решено] Получение значения параметра реестра | IfoR | Скриптовые языки администрирования Windows | 6 | 08-04-2010 12:54 | |
CMD/BAT - [решено] Получение значения параметра реестра | user_123 | Скриптовые языки администрирования Windows | 3 | 05-04-2010 13:10 | |
[решено] Как получить имя ветки реестра? | garanov | AutoIt | 11 | 18-12-2009 12:25 |
|