我正在尝试在克隆个人电脑许可证(而不是批量许可证)后为激活Windows创建一个批处理文件,但它似乎无法正常工作。这将有助于技术支持加速这一过程。有人可以帮我解决问题吗?我的脚本如下:
@ECHO OFF
pause
:WinActivation
SET WIN7Act=
CLS
ECHO.
ECHO.
ECHO ------------------------------------
ECHO - Activate Windows 7 Non-VL... -
ECHO ------------------------------------
slmgr.vbs -ipk SET /P WIN7Act=Input PRODUCT KEY and press [ENTER] (X to exit):
IF NOT DEFINED WIN7Act GOTO WinActivation
CALL :TR %WIN7Act% WIN7Act
:END
IF /I "%WIN7Act%"=="X" GOTO ENDED
:ENDED
EXIT /B
:TR
SET %2=%1
GOTO ACT
:ACT
slmgr.vbs -ato
echo.
echo.
echo.
GOTO ENDED
我真的很感激任何帮助和建议。谢谢!
答案 0 :(得分:0)
批处理文件中存在很多问题。以下应该有我认为你想要的流程,但你需要检查slmgr.vbs
及其参数的处理。
@ECHO OFF
pause
:WinActivation
SET WIN7Act=
CLS
ECHO.
ECHO.
ECHO ------------------------------------
ECHO - Activate Windows 7 Non-VL... -
ECHO ------------------------------------
SET /P WIN7Act=Input PRODUCT KEY and press [ENTER] (X to exit):
IF "%WIN7Act%" == "" GOTO WinActivation
IF /I "%WIN7Act%"=="X" EXIT /B
slmgr.vbs -ipk %WIN7Act% -ato
echo.
echo.
echo.