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

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

Ответить
Настройки темы
CMD/BAT - [решено] выделить и записать в переменную версию программы

Новый участник


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

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


Доброго времени суток!

Задача - выделить и записать в переменную версию программы

Код: Выделить весь код
for /f "usebackq delims==" %%i in (
	"%SystemRoot%\System32\wbem\wmic.exe product where name="КриптоПро CSP" get Version /format:Textvaluelist"
) do echo %%j
Ни в какую не хочет работать

Отправлено: 14:48, 04-10-2024

 

Аватара для NickM

Ветеран


Contributor


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

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


А, так?

Код: Выделить весь код
@echo off
for /f "tokens=1* delims==" %%i in ('wmic product where name^=^"КриптоПро CSP^" get Version /format:Textvaluelist ^|FindStr ^=') do echo.%%j
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:03, 04-10-2024 | #2



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

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


Аватара для Anton04

Ветеран


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

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


rene,
Цитата rene:
Задача - выделить и записать в переменную версию программы »
Это вопрос для другой части форума: Программирование, базы данных и автоматизация действий->Скриптовые языки администрирования Windows

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 20:06, 04-10-2024 | #3


Аватара для NickM

Ветеран


Contributor


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

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


Если рядом со СКЗИ установлен и плагин, что зачастую и бывает, то, возможно, что быстрее отработает такой вариант:
Код: Выделить весь код
@echo off
more +6 "%~0">"%~dp0VbsFile.vbs"
for /f %%i in ('cscript //nologo "%~dp0VbsFile.vbs"') do echo.%%i
del "%~dp0VbsFile.vbs" /f /q
exit /b 0

On Error Resume Next
Dim oObj
Set oObj = CreateObject("CAdESCOM.About")
WScript.Echo oObj.CSPVersion
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:09, 04-10-2024 | #4


Новый участник


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

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


Спасибо за помощь! Работают оба варианта.

Последний раз редактировалось rene, 06-10-2024 в 23:16.


Отправлено: 23:07, 06-10-2024 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Выделить подстроки из текстового файла и записать их в пару переменных HankHank Скриптовые языки администрирования Windows 11 28-01-2022 18:18
CMD/BAT - [решено] Выделить часть строки и отправить в переменную Patroklos Скриптовые языки администрирования Windows 18 10-02-2018 17:58
PowerShell - [решено] Выделить из строки текста слово определенной длины и записать в переменную Grafitchic Скриптовые языки администрирования Windows 14 16-07-2014 12:23
CMD/BAT - [решено] В переменную версию Windows sov44 Скриптовые языки администрирования Windows 5 10-07-2013 11:50
CMD/BAT - найти файл и записать в переменную pzh2393 Скриптовые языки администрирования Windows 7 20-01-2013 03:35




 
Переход