因此,我希望擁有一個批處理腳本,該腳本將根據用戶擁有的 Windows 10 版本進行操作。所以現在我確實有一個帶有 a 的基本腳本,case但它需要用戶輸入。所以我想要一些關于如何寫的幫助/提示。提前致謝
uj5u.com熱心網友回復:
由于 Windows 10 具有 WMIC.exe,因此這里有一個可能對您有所幫助的解決方案:
@Echo Off
SetLocal EnableExtensions DisableDelayedExpansion
Set /A "SKU=OSV=0"
For /F "EOL=O Tokens=1,2 Delims=. " %%G In ('%SystemRoot%\System32\wbem\WMIC.exe
OS Where "Version>10" Get OperatingSystemSKU^, Version 2^>NUL'
) Do Set /A "SKU=%%G, OSV=%%H" 2>NUL
If Not %OSV% Equ 10 GoTo :EOF
For /F "Tokens=1,* Delims=:" %%G In ('%SystemRoot%\System32\findstr.exe
"^::%SKU%:" "%~f0"') Do Set "EDN=Windows %OSV% %%H"
Echo %
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/435558.html
標籤:视窗 批处理文件 windows-10
