Перейти к основному содержанию

mito_exe_version.exe

Статус Проекта
Устарел (часть функционала может быть старой)

Небольшая программа для определения номера версии EXE-файлов. Принимает с командной строки имя файла и выводит на стандартный вывод номер версии этого файла. Используется в основном в BAT-файлах для автоматизации процесса сборки (build) программ. Например, мы используем её для создания архивов с автоматически добавленным в имя архива номером версии программы.

Использование

mito_exe_version.exe <path_to_file> [<output_prefix>]

Пример использования в командной строке:

D:\temp> mito_exe_version.exe MiToDirChangesWatcher.exe
1.1.2.0
D:\temp> mito_exe_version.exe MiToDirChangesWatcher.exe "This is version "
This is version 1.1.2.0

Пример использования в BAT-файле для автоматической сборки архива с номером версии в имени файла:

@echo off

rem Setting %S_VERSION% environment variable
FOR /F "usebackq" %%i IN (`mito_exe_version.exe MiToDirChangesWatcher.exe`) DO SET S_VERSION=%%i

rem Show version
echo Current version is %S_VERSION%

rem Create archive with version number in filename
"C:\Program Files\7-Zip\7z.exe" a -mx=9 MiToDirChangesWatcher_%S_VERSION%_.7z MiToDirChangesWatcher.exe

Для этой программы не выделяли отдельную категорию в Техподдержке, т.к. она слишком мала. При возникновении каких-либо вопросов или предложений пишите на support@mito-team.com .