安裝依賴作業系統的應用程式

安裝依賴作業系統的應用程式

我在電腦維修店工作,並使用 cmd 腳本建立自動化安裝,以實現最高效率

我受困於依賴作業系統的應用程式(適用於 Windows 8 和 Windows 10 的 Net Framework)

有誰知道用於檢查作業系統是 Windows 8 還是 Windows 10 的 cmd 命令(或腳本),而不是為該作業系統安裝應用程式?

答案1

在arana的幫助下找到了解決方案 關聯

在此連結中,您可以看到用於偵測 Windows 作業系統的腳本,但有錯誤,例如 errorlevel 而不是 %errorlevel% 和 if function egaul = 而不是 ==

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

相關內容