Статус Проекта
Устарел (часть функционала может быть старой)
Небольшая программа для определения номера версии 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 .