[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] office 2013 裝在f盤找不到腳本路徑求解

本帖最后由 wukechi 于 2014-10-27 21:58 编辑

:ManuallyOffice

cls

color 6F

@echo.

@echo.

reg query "HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options" /v "PROGRAMDIR" >> type.txt

for /f "delims=" %%j in ('findstr "REG_SZ" .\type.txt') do set b=%%j&call set drv=%%b:~28,42%%

if exist type.txt del type.txt /q

@echo            導入已激活Office2013密鑰+(48位id)

@echo.

@echo           (複製office 2013密鑰在粘貼回車如):XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
set /p key=請輸入office 2013密鑰(複製密鑰在此粘貼回車):

echo office 2013 安裝路徑: %drv%

echo 查看安裝ID

cscript "%drv%\OSPP.VBS" /inpkey:%key%

cscript "%drv%\OSPP.VBS" /act >> Office15key_ID.txt

cscript "%drv%\OSPP.VBS" /dinstid >> Office15key_ID.txt

@echo  Office密鑰:%key% >> Office15key_ID.txt

echo 查詢到(9組共63位安裝ID)

cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /dinstid

@echo 輸入(48位激活ID)不要有空格如:111111222222333333444444555555666666777777888888

set /p ID=複製電話激活48位激活ID粘貼回車:

cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /actcid:%ID%

echo 開始激活

cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /act

echo          已複製到當前目錄請查看Office2013查看激活狀態.txt文檔

cscript "%ProgramFiles%\Microsoft Office\OFFICE15\ospp.vbs" /dstatus>> Office2013查看激活狀態.txt

@echo  密鑰:%key% >> Office2013查看激活狀態.txt

echo 8組激活ID: %ID%>> Office2013查看激活狀態.txt

echo 請記住激活後的備份,8組激活ID和key備份,下次系統重裝時還能用回>> Office2013查看激活狀態.txt

echo.

timeout 10

exit

回复 28# wukechi


同一个命令的两种执行方式,看看你希望哪一种吧:
  1. cscript /nologo C:\Windows\System32\slmgr.vbs /dli
复制代码
  1. slmgr /dli
复制代码

TOP

回复 27# DAIC


    有

TOP

回复 26# wukechi


    你亲自到 C:\Windows\System32 这个目录下面看看有没有 slmgr 就知道啦

TOP

是因為我沒裝kms的關係嗎?

TOP

回复 24# DAIC


    請輸入上面1-8對應選項數字,按回車確認:6
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利

輸入錯誤: "C:\Windows\System32\slmgr\upk" 沒有副檔名。
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利

輸入錯誤: "C:\Windows\System32\slmgr\ckms" 沒有副檔名。
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利

輸入錯誤: "C:\Windows\System32\slmgr\rearm" 沒有副檔名。
KMS清除完畢,即將關機重啟,重啟後,請手動開啟 Software Protection 服務
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利

輸入錯誤: "C:\Windows\System32\shutdown" 沒有副檔名。
請按任意鍵繼續 . . .

TOP

回复 23# wukechi


    什么叫做好像?有什么报错信息吗?

TOP

回复 22# DAIC


:cs1
cscript slmgr /upk
cscript slmgr /ckms
cscript slmgr /rearm
echo KMS清除完畢,即將關機重啟,重啟後,請手動開啟 Software Protection 服務!!!
cscript shutdown -s -t 5
pause
goto begin

我寫了這命令好像不能用

TOP

回复 21# wukechi


    那么,直接用就行了。还有其它问题吗?

TOP

回复 20# DAIC


    恩

TOP

回复 18# wukechi


18楼第一行命令下面加一句:
echo %installroot%
看看这个变量里面的值是不是你想要的结果

TOP

怎麼變成這樣我不是很清楚

reg query "HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options" /v "PROGRAMDIR" >> type.txt

for /f "delims=" %%j in ('findstr "REG_SZ" .\type.txt') do set b=%%j&call set drv=%%b:~28,42%%

if exist type.txt del type.txt /q

TOP

(for /f "tokens=2*" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Office\14.0\Common\InstallRoot"^| find /i "Path"') do (set installroot=%%j))2>nul

(for /f "tokens=2*" %%i in ('reg query "HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Common


這是路徑只是我不會改

TOP

回复 16# wukechi


    你需要亲自搜索 office 2010 的注册表路径

TOP

回复 15# DAIC


    請問一下如果我要改成office 2010還需要改哪裡

TOP

返回列表