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

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

Ответить
Настройки темы
Любой язык - [решено] WMIC получении версии файла. Win7 и XP разные результаты

Аватара для gora

Ушёл из жизни


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


Конфигурация

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


Столкнулся с проблемой получения версии файла.
Код: Выделить весь код
@Echo Off
Set texe=c:\Program Files\7-Zip\7z.exe
WMIC datafile where name='%texe:\=\\%' get version>verEXE.txt
Type verEXE.txt
Pause>Nul
На Win 7 имеем:
Код: Выделить весь код
Version   
9.25.0.0
На Win XP имеем:
Код: Выделить весь код
Version     
9.25 alpha
Т.о. читаются разные строки из ресурсов. На Win7 это числовой параметр FileVersion, а на XP его строковый аналог.
Можно заставить WMIC и на Win XP выводить числовой параметр FileVersion или есть другие варианты получения этого значения без применения сторонних утилит?

Отправлено: 20:08, 13-04-2012

 

Аватара для Morpheus

Ветеран


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

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


Цитата:
'filever.vbs
Код: Выделить весь код
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
if objArgs.Count<>1 then WScript.Quit()
if NOT fso.FileExists(objArgs(0)) then WScript.Quit()
WScript.Echo fso.GetFileVersion(objArgs(0))
to call the script just use
cscript -nologo filever.vbs "c:\WINNT\system32\notepad.exe"
Batch files - Check file versions - MSFN Forum
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:06, 13-04-2012 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Microsoft Visual c++ Разные версии Trapdor Microsoft Windows 7 5 30-11-2011 18:28
Интерфейс - пропало отображение версии Win7 sasa74 Microsoft Windows 7 0 24-12-2010 20:30
Звук - Разные каналы зв.через несколько зв.карт Win7 и в скором времени linux Serj van Smolin Прочее железо 1 11-10-2010 19:41
MSFT SQL Server - результаты запроса в виде текстового файла и его обработка minusodin Программирование и базы данных 7 30-03-2010 15:48
разные результаты SQL выборки Vlad Drakula Вебмастеру 8 18-02-2007 11:39




 
Переход