@title Windows Pro\Microsoft Office激活脚本
@echo.========================================================================
@echo 注意：请将本激活程序复制到电脑本地，并右键程序，选择“以管理员身份运行”，否则会导致程序运行失败。
@echo.========================================================================
@echo.
@echo off
set /p choice="确认以[管理员身份运行]的请按[Y]回车，否则请按[N]回车"
if %choice%==n goto na
if %choice%==y goto ya

:ya
ping /n 1 /w 500 kms.fyz666.xyz >nul && (goto ok) || (goto error)

:ok
@echo.
@echo.==================================================
echo 尝试连接KMS服务器，服务器连接正常
@echo.==================================================
@echo.
pause
@echo.
@echo 1. Windows 7/8/10/11 Pro   专业版 激活 请按 [1]
@echo.
@echo 2. Office 2016/2019/2021 Pro Plus 激活 请按 [2]
@echo.
@echo 3. Office 2013 Pro Plus专业增强版 激活 请按 [3]
@echo.
@echo 4. Office 2010 Pro Plus专业增强版 激活 请按 [4]
@echo.
@echo.=======================================================================
@echo 注意：请确保您要激活的产品是 Vol 版，否则无法使用 KMS 服务器进行激活！”
@echo.=======================================================================
@echo off
set /p choice="选择对应版本按 [1] 或 [2] 或 [3] 或 [4] 回车"
if %choice%==1 goto a1
if %choice%==2 goto a2
if %choice%==3 goto a3
if %choice%==4 goto a4

:a1
rem Windows 7/8/10/11 Professional
@echo.
@echo.
pause
@echo. 
c:
cd\
cd windows
cd system32
@cscript "%windir%\system32\slmgr.vbs" /skms kms.fyz666.xyz
@cscript "%windir%\system32\slmgr.vbs" /ato
@echo.
pause
exit

@echo.=======================================================================
@echo 注意“Office 2016/2019/2021 如果没有安装在标准目录会导致转换失败”
@echo.=======================================================================
:a2
rem Office 2016/2019/2021 Pro Plus
@echo.=======================================================================
@echo 注意“Office 2016/2019/2021 如果没有安装在标准目录会导致转换失败”
@echo.=======================================================================
pause
@echo.
if exist "C:\Program Files\Microsoft Office\Office16\ospp.vbs" goto a232
if exist "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" goto a264
@echo.
@echo.=======================================================================
echo 你的Office 2016/2019/2021 没有安装在标准目录，请联系管理员手动激活
@echo.=======================================================================
@echo.
pause
exit

:a232
c:
cd\
cd "C:\Program Files\Microsoft Office\Office16"
cscript ospp.vbs /sethst:kms.fyz666.xyz
cscript ospp.vbs /act
pause
exit

:a264
c:
cd\
cd "C:\Program Files (x86)\Microsoft Office\Office16"
cscript ospp.vbs /sethst:kms.fyz666.xyz
cscript ospp.vbs /act
pause
exit

:a3
rem Office 2013 Pro Plus
@echo.=======================================================================
@echo 注意“Office 2013如果没有安装在标准目录会导致转换失败”
@echo.=======================================================================
pause
@echo.
if exist "C:\Program Files\Microsoft Office\Office15\ospp.vbs" goto a332
if exist "C:\Program Files (x86)\Microsoft Office\Office15\ospp.vbs" goto a364
@echo.
@echo.=======================================================================
echo 你的Office 2013没有安装在标准目录，请联系管理员手动激活
@echo.=======================================================================
@echo.
pause
exit

:a332
c:
cd\
cd "C:\Program Files\Microsoft Office\Office15"
cscript ospp.vbs /sethst:kms.fyz666.xyz
cscript ospp.vbs /act

pause
exit

:a364
c:
cd\
cd "C:\Program Files (x86)\Microsoft Office\Office15"
cscript ospp.vbs /sethst:kms.fyz666.xyz
cscript ospp.vbs /act
pause
exit

:a4
rem Office Office 2010 Pro Plus
@echo.=======================================================================
@echo 注意“Office 2010如果没有安装在标准目录会导致转换失败”
@echo.=======================================================================
pause
@echo.
if exist "C:\Program Files\Microsoft Office\Office14\ospp.vbs" goto a432
if exist "C:\Program Files (x86)\Microsoft Office\Office14\ospp.vbs" goto a464
@echo.
@echo.=======================================================================
echo 你的Office 2010没有安装在标准目录，请联系管理员手动激活
@echo.=======================================================================
@echo.
pause
exit

:a432
c:
cd\
cd "C:\Program Files\Microsoft Office\Office14"
cscript ospp.vbs /sethst:kms.fyz666.xyz
cscript ospp.vbs /act
pause
exit

:a464
c:
cd\
cd "C:\Program Files (x86)\Microsoft Office\Office14"
cscript ospp.vbs /sethst:kms.fyz666.xyz
cscript ospp.vbs /act
pause
exit

:na
@echo.
@echo 按任意键退出程序！
@echo.
@pause >nul
exit

:error
@echo.
@echo.===================================
echo 无法与KMS服务器连接，请联系管理员
@echo.===================================
pause
@echo.
exit