-1

Я делаю некоторые командные файлы для более быстрой настройки Windows, но мне нужно, чтобы мой пакет работал в зависимости от того, на какой версии Windows он работает.

Если бы я мог получить версию Windows в переменную, я мог бы построить условное, чтобы выбрать правильный путь.

Я искал ответ на Google и даже здесь, но ... ответы, которые я получил, не отвечают тому, что мне нужно.

Может ли кто-нибудь помочь мне, пожалуйста?...

1 ответ1

0

Если вы ищете номер версии, на который вы получили ответ здесь: https://stackoverflow.com/a/13212088/1337519

C:\Users\somedude>wmic os get version
Version
6.1.7601

C:\Users\somedude>

и здесь: https://stackoverflow.com/a/13212116/1337519

@echo off
setlocal
for /f "tokens=4-5 delims=. " %%i in ('ver') do set VERSION=%%i.%%j
if "%version%" == "6.3" echo Windows 8.1
if "%version%" == "6.2" echo Windows 8.
if "%version%" == "6.1" echo Windows 7.
if "%version%" == "6.0" echo Windows Vista.
rem etc etc
endlocal

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .