![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.? |
|
|
CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.?
|
Новый участник Сообщения: 42 |
Доброе время суток!
Подскажите пожалуйста, как получить ТОЛЬКО значение одного параметра из реестра и скопировать его в буфер обмена и/или в текстовый файл? Например, мне нужно скопировать и записать в текстовый файл(с перезаписью) значение параметра 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 |
Ветеран Сообщения: 4635
|
Профиль | Отправить 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 |
|