Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии - bat, cmd

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

GCRaistlin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
rem Windows NT 3.5 or newer?
>nul 2>&1 (cd /d . || copy /l nul nul) && echo Windows NT 3.5 or newer.|| echo Older than Windows NT 3.5.
 
rem Windows NT 3.51 or newer?
>nul 2>&1 ((cd /d . || >nul 2>&1 copy /l nul nul) && assoc || cmd.exe /x /c assoc) && echo Windows NT 3.51 or newer.|| echo Older than Windows NT 3.51.
 
rem Windows NT 4.0 or newer?
>nul 2>&1 copy /z nul nul && echo Windows NT 4.0 or newer.|| echo Older than Windows NT 4.0.
 
rem Windows 2000 or newer?
>nul 2>&1 copy /y nul nul && echo Windows 2000 or newer.|| echo Older than Windows 2000.
 
rem Windows XP or newer?
>nul 2>&1 copy /d nul nul && echo Windows XP or newer.|| echo Older than Windows XP.
 
rem Windows Server 2003 or newer?
>nul 2>&1 (copy /d nul nul && ((set/a0|| ((setlocal enableextensions || ^|) && (call& if 1==2 y))) && ((if errorlevel 1 (set/a2147483648 & endlocal) else set/a2147483648) & if errorlevel 1 (call ) else call) & (if errorlevel 2 (cmd.exe /e:on /c set/a2147483648 & if errorlevel 1 (call ) else call) else if errorlevel 1 call))) && echo Windows Server 2003 or newer.|| echo Older than Windows Server 2003.
 
rem Windows Vista / Windows Server 2008 or newer?
>nul 2>&1 copy /l nul nul && echo Windows Vista or newer.|| echo Older than Windows Vista.
 
rem Windows 7 / Windows Server 2008 R2 or newer?
>nul 2>&1 (copy /l nul nul && cmd.exe /e:on /c for /f "delims=[ tokens=2" %%A in ('ver'^) do for /f "tokens=2,3 delims=. " %%B in ("%%A"^) do if %%B==6 if %%C==0 call) && echo Windows 7 or newer.|| echo Older than Windows 7.
 
rem Windows 8 / Windows Server 2012 or newer?
>nul 2>&1 (copy /l nul nul && cmd.exe /e:on /c for /f "delims=[ tokens=2" %%A in ('ver'^) do for /f "tokens=2,3 delims=. " %%B in ("%%A"^) do if %%B==6 if 2 gtr %%C call) && echo Windows 8 or newer.|| echo Older than Windows 8.
 
rem Windows 8.1 / Windows Server 2012 R2 or newer?
>nul 2>&1 (copy /l nul nul && cmd.exe /e:on /c for /f "delims=[ tokens=2" %%A in ('ver'^) do for /f "tokens=2,3 delims=. " %%B in ("%%A"^) do if %%B==6 if 3 gtr %%C call) && echo Windows 8.1 or newer.|| echo Older than Windows 8.1.
 
rem Windows 10 / Windows Server 2016 or newer?
>nul 2>&1 (copy /l nul nul && cmd.exe /e:on /c for /f "delims=[ tokens=2" %%A in ('ver'^) do for /f "tokens=2,3 delims=. " %%B in ("%%A"^) do if 10 gtr %%B if %%B==6 if 4 gtr %%C call) && echo Windows 10 or newer.|| echo Older than Windows 10.
 
rem Windows 11 or newer?
>nul 2>&1 (copy /l nul nul && cmd.exe /e:on /c for /f "delims=[ tokens=2" %%A in ('ver'^) do for /f "tokens=2-4 delims=. " %%B in ("%%A"^) do (if 10 gtr %%B call^) ^&^& (if %%B==10 if 22000 gtr %%D call^)) && echo Windows 11 or newer.|| echo Older than Windows 11.
 

Всего записей: 4009 | Зарегистр. 18-04-2005 | Отправлено: 02:06 21-10-2023 | Исправлено: GCRaistlin, 01:04 23-10-2023
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии - bat, cmd


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru