|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Результат выполнения команды в переменные |
|
CMD/BAT - Результат выполнения команды в переменные
|
Новый участник Сообщения: 2 |
доброго времени суток
Имеем set dir=%~dp0%username% set "exec=wmic useraccount where (name='%username%' and domain='%userdomain%') get sid /value" for /f %%i in (' "%exec%" ') do 1>nul set "%%i" if not exist "%dir%" mkdir "%dir%" REG EXPORT "HKLM\SOFTWARE\Crypto Pro\Settings\Users\%sid%\keys" "%dir%\%username%.reg" /y Задача собственно такая, хотелось бы немного модифицировать его... И так с помощью команды получаем список веток реестра (причём их может быть от 0 до over9999 :D ) пример строки - HKLM\SOFTWARE\Crypto Pro\Settings\Users\SID ПОЛЬЗОВАТЕЛЯ\keys\УНИКАЛЬНОЕ ИМЯ КЛЮЧА а как сделать, так чтобы каждая строка в результате получала бы свою переменную например с присвоением пути например так 1 = HKLM\SOFTWARE\Crypto Pro\Settings\Users\SID ПОЛЬЗОВАТЕЛЯ\keys\УНИКАЛЬНОЕ ИМЯ КЛЮЧА 2 = HKLM\SOFTWARE\Crypto Pro\Settings\Users\SID ПОЛЬЗОВАТЕЛЯ\keys\УНИКАЛЬНОЕ ИМЯ КЛЮЧА 3 = HKLM\SOFTWARE\Crypto Pro\Settings\Users\SID ПОЛЬЗОВАТЕЛЯ\keys\УНИКАЛЬНОЕ ИМЯ КЛЮЧА * = ******** Не могу сообразить как это сделать... Реально ли сделать такое? для понятие "для чего данный велосипед": после получения списка ключей выводим на экран мини меню - со списком найденных ключей "№ - УНИКАЛЬНОЕ ИМЯ КЛЮЧА" и полем ввода введите номер ключа, чтобы его экспортировать....или все найденные, но каждый в свой файл |
|
Отправлено: 15:45, 18-05-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать DRON4eg, лучше используйте PowerShell.
|
Отправлено: 16:22, 18-05-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Цитата Iska:
мне собственно то и нужно только получения списка ключей реестра в переменные ![]() по крайней мере пока |
|
Отправлено: 08:59, 19-05-2017 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как записать в переменную результат выполнения команды? | MSI | Скриптовые языки администрирования Windows | 64 | 24-12-2020 18:20 | |
CMD/BAT - результат команды в переменную | BreakHeart | Скриптовые языки администрирования Windows | 13 | 26-06-2019 00:15 | |
2008 R2 - Планировщик: отправить по почте результат выполнения задачи | El Scorpio | Windows Server 2008/2008 R2 | 3 | 24-03-2014 01:46 | |
CMD/BAT - Результат выполнения команды дописать в файл в определенную строку | DR_WELL | Скриптовые языки администрирования Windows | 1 | 24-06-2011 04:57 | |
CMD/BAT - [решено] Строка результат выполнения filever.exe передать в переменную | dARKest | Скриптовые языки администрирования Windows | 3 | 07-09-2009 22:50 |
|