Есть ли в Windows исполняемый файл, который я могу запустить в командной оболочке, который возвращает номер версии исполняемого файла (.exe)?
Я вижу много вопросов, которые показывают, как это сделать на разных языках, и ссылки на стороннее программное обеспечение для его написания, но я не могу найти простую команду оболочки для этого. Дополнительные баллы, если мне не нужно ничего устанавливать.
Он должен запускаться как обычный пользователь. Не администратор.
echo %vers%
, командная строка сообщает мнеECHO is off.
16.05.2018setlocal / endlocal
предотвращает распространение изменений в среде за пределы командного файла. Если вам нужно значение%vers%
, измените конечную строкуendlocal
наenlocal & set "vers=%vers%"
16.05.2018