そのため、LEGIT Office 2013 アクティベーターを作成しています。これは正規キーを使用し、/act スクリプトを実行してアクティベートします。
x32 ビットまたは x64 ビットの Office を確認するために、コマンドで ospp.vbs というファイルを検索しました。x86 で見つかった場合は x32 であり、プログラム ファイルで見つかった場合は x64 です。しかし、x32 内で見つからなかった場合は、次のステップに進みますが、/microsoft が予期されていなかったことが通知され、終了しますか? これが私のCMDファイルです:
@echo off
echo.Microsoft Office 2013 Activator
pause >nul
cls
NET SESSION >nul 2>&1
IF %ERRORLEVEL% EQU 0 (
goto :Start
) ELSE (
echo.
echo.
echo.
echo. ERROR: YOU ARE NOT AN ADMIN!
ECHO. PLEASE RUN THIS TOOL AS AN ADMIN IN ORDER FOR IT TO WORK PROPERLY
ECHO. PRESS ANY KEY TO EXIT THE TOOL
PAUSE >NUL
EXIT
)
:Start
type "C:\program files (x86)\microsoft office\office15\ospp.vbs" >NUL 2>NUL
if %ERRORLEVEL% EQU 0 (
echo.x32 Office 2013 on x64 Machine Found.
echo.Why did you get x32 Office on an x64 Machine?
echo.Preparing to activate...
pause >nul
cls
goto :x32
) ELSE (
goto :x64check
)
:x64check
type "C:\program files\microsoft office\office15\ospp.vbs" >NUL 2>NUL
if %ERRORLEVEL% EQU 0 (
echo.x64 Office 2013 on x64 Machine Found
echo.or
echo.x32 Office 2013 on x32 Machine Found
echo.Preparing to Activate...
pause >nul
cls
goto :x64
) ELSE (
echo.Office 2013 Could not be found on this machine...
echo.Are you sure Office 2013 is installed?
echo.If it is installed , search for ospp.vbs in C:\program Files (x86)\Microsoft Office\Office 15\
pause >nul
cls
)
:x32
cd "C:\program files (x86)\microsoft office\Office15\"
cls
cscript ospp.vbs /remhst
cls
cscript ospp.vbs /act
cls
cscript ospp.vbs /dstatus
pause >nul
echo Check the Above to see if Activation succeded or press any key to open winword and check it maunally.
pause >nul
start winword
:x64
cd "C:\program files\microsoft office\Office15\"
cls
cscript ospp.vbs /remhst
cls
cscript ospp.vbs /act
cls
cscript ospp.vbs /dstatus
pause >nul
echo Check the Above to see if Activation succeded or press any key to open winword and check it maunally.
pause >nul
start winword
私の問題がどこにあるか教えてください。ありがとう!