安装依赖于操作系统的应用程序

安装依赖于操作系统的应用程序

我在电脑维修店工作,并使用 cmd 脚本构建自动化安装以实现最高效率

我被困在依赖于操作系统的应用程序(Windows 8 和 Windows 10 的 Net 框架)

是否有人知道用于检查操作系统是 Windows 8 还是 Windows 10 的 cmd 命令(或脚本),然后为该操作系统安装应用程序?

答案1

在 arana 的帮助下找到了解决方案 关联

在此链接中,您可以看到用于检测 Windows 操作系统的脚本,但有错误,例如 errorlevel 而不是 %errorlevel%,并且 if function eqaul = 而不是 ==

echo off
ver | findstr "5.1" > nul
if %errorlevel% == 1 goto next0
if %errorlevel% == 0 goto xp

:next0
ver | findstr "6.0" > nul
if %errorlevel% == 1 goto next
if %errorlevel% == 0 goto win vista

:next
ver | findstr "6.1"
if %errorlevel% == 1 goto next1
if %errorlevel% == 0 goto win7

:next1
ver | findstr "6.2" > nul
if %errorlevel% == 1 goto next2
if %errorlevel% == 0 goto win8

:next2
ver | findstr "6.3" > nul
if %errorlevel% == 1 goto next3
if %errorlevel% == 0 goto win8.1

:next3
ver | findstr "6.3" > nul
if %errorlevel% == 1 goto next4
if %errorlevel% == 0 goto win8.1

:next4
ver | findstr "10.0" > nul
if %errorlevel% == 1 goto other
if %errorlevel% == 0 goto win10

:xp
echo XP
goto :eof

:win vista
echo Vista
goto :eof

:win7
echo Win7
goto :eof

:win8
echo Win8
goto :eof

:win8.1
echo Win8.1
goto :eof

:win10
echo Win10
goto :eof

:other
echo Early Win
goto :eof

相关内容