Показать полную графическую версию : [решено] выделить и записать в переменную версию программы
Доброго времени суток!
Задача - выделить и записать в переменную версию программы
for /f "usebackq delims==" %%i in (
"%SystemRoot%\System32\wbem\wmic.exe product where name="КриптоПро CSP" get Version /format:Textvaluelist"
) do echo %%j
Ни в какую не хочет работать
А, так?
@echo off
for /f "tokens=1* delims==" %%i in ('wmic product where name^=^"КриптоПро CSP^" get Version /format:Textvaluelist ^|FindStr ^=') do echo.%%j
rene,
Задача - выделить и записать в переменную версию программы »
Это вопрос для другой части форума: Программирование, базы данных и автоматизация действий->Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
Если рядом со СКЗИ установлен и плагин, что зачастую и бывает, то, возможно, что быстрее отработает такой вариант:
@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
Спасибо за помощь! Работают оба варианта.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.