@ECHO OFF&PUSHD %~DP0

setlocal EnableDelayedExpansion&color 3e & cd /d "%~dp0"
title office2016 retail转换vol版

%1 %2
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof
:runas

if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" 
cd /d "%ProgramFiles%\Microsoft Office\Office16"
if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" 
cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16"

:WH
cls
echo.
echo                         选择需要转化的office版本序号
echo.
echo --------------------------------------------------------------------------------                                                         
echo                 1. 零售版 Office Pro Plus 2016 转化为VOL版
echo.
echo                 2. 零售版 Office Visio Pro 2016 转化为VOL版
echo.
echo                 3. 零售版 Office Project Pro 2016 转化为VOL版
echo.
echo. --------------------------------------------------------------------------------

set /p tsk="请输入需要转化的office版本序号【回车】确认(1-3): "
if not defined tsk goto:err
if %tsk%==1 goto:1
if %tsk%==2 goto:2
if %tsk%==3 goto:3

:err
goto:WH

:1
cls

echo 正在重置Office2016零售激活...
cscript ospp.vbs /rearm

echo 正在安装 KMS 许可证...
for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 MAK 许可证...
for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 KMS 密钥...
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99

goto :e

:2
cls

echo 正在重置Visio2016零售激活...
cscript ospp.vbs /rearm

echo 正在安装 KMS 许可证...
for /f %%x in ('dir /b ..\root\Licenses16\visio???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 MAK 许可证...
for /f %%x in ('dir /b ..\root\Licenses16\visio???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 KMS 密钥...
cscript ospp.vbs /inpkey:PD3PC-RHNGV-FXJ29-8JK7D-RJRJK

goto :e

:3
cls

echo 正在重置Project2016零售激活...
cscript ospp.vbs /rearm

echo 正在安装 KMS 许可证...
for /f %%x in ('dir /b ..\root\Licenses16\project???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 MAK 许可证...
for /f %%x in ('dir /b ..\root\Licenses16\project???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 KMS 密钥...
cscript ospp.vbs /inpkey:YG9NW-3K39V-2T3HJ-93F3Q-G83KT

goto :e

:e
echo.
echo 转化完成,按任意键退出!
pause >nul
exit

VOL.bat 内容相关推荐

  1. VisualStudio2022 MFC(C++)生成指定bat及内容,并实现无痕执行

    文档目录 1.实现功能 2.涉及方法 3.分解讲解 3.1 MFC创建文件并写入文件数据 3.2 CStringArray使用方法 3.3 MFC Unicode字符集下 CFile CString ...

  2. bat 批处理切换到当前脚本所在文件夹

    bat 批处理切换到当前脚本所在文件夹 切换到当前脚本所在的文件夹 ? 1 cd  %~dp0 另外附上一些bat基本内容 ------------------------------ 批处理常用命令 ...

  3. bat批处理教程_超级详细教程

    bat批处理教程(1) 这是一篇技术教程,我会用很简单的文字表达清楚自己的意思,你要你识字就能看懂,就能学到知识.写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单, ...

  4. InstallShield 2015 LimitedEdition VS2012 运行bat文件

    转载:http://www.cnblogs.com/fengwenit/p/4271150.html  运行bat文件 网上很多介绍如何运行bat的方法,但我这个是limted 版本,不适用. 1. ...

  5. 在 Windows server 2008 下计划任务无法正常执行bat批处理文件

    在Windows server 2008下计划任务无法正常执行bat批处理文件的问题 windows server 2008 下计划任务执行批处理,总是提示执行成功, 但是批处理该输出的内容却没有输出 ...

  6. .bat文件(%~dp0)和call、echo批处理环境变量

    定义: .bat文件即batch,批处理文件 百度百科的定义:批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Win ...

  7. 拖拽使用 .bat 批处理

    今天偶然发现 批处理文件这么的好使.. 比如用 yED 画了一个 eps 图 写个批处理文件 epstopdf.bat 内容如下 epstopdf %1 然后把 .eps 文件拖到内个批处理文件的图标 ...

  8. cs6 数据库mysql_能mysql内容

    PHP同时操作多个MySQL连接 <?php $con_1 = mysql_connect('localhost','root','')or die("<font color=r ...

  9. bat 安装mysql_免安装版Mysql一键部署bat文档的方法

    之前做mysql一键安装部署,初始化数据库.表及数据时找了好多帖子,在测试时有好多坑.处理之后测试成功.可用. 在确保有免安装版mysql文件后,在其目录下添加mysqlinstall.bat文件与e ...

最新文章

  1. lua5.2调用c函数成功的例子
  2. FastReport 使用入门
  3. elk中kibana中如何显示写入elasticsearch的数据
  4. 2019/Province_C_C++_A/B/数列求值
  5. 人工神经网络_AI产品经理必修课 | 人工智能概论(四)-人工神经网络
  6. Python学习笔记__10.4章 进程VS线程
  7. 删除数组中的某一个元素
  8. 0x00000000指令引用的内存不能为written_JVM03——对象实例化,内存布局,访问定位...
  9. 关于Ubuntu 16.04系统挂载硬盘以及迁移MYSQL数据存储目录的操作步骤
  10. 数据库设计三范式的举例及四大特性说明
  11. 为多孔介质的当量直径_多孔介质中单相对流换热分析的流体渗流模式
  12. 华为公司“22个不”
  13. VMware虚拟机软件账号的注册问题
  14. 初探 sort 方法和 sorted 内置函数
  15. 微信公众号--订阅通知
  16. 希冀平台1-5:针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。 CREATE TABLE `salaries` ( `emp_no`
  17. 计算机毕业设计Python+uniapp养花助手小程序(小程序+源码+LW)
  18. u盘怎么格式化?格式化后如何恢复数据?4个详细教程
  19. win10 开始 开始全屏快捷键
  20. 新书推荐 |《Linux系统安全:纵深防御、安全扫描与入侵检测》

热门文章

  1. pycharm100例
  2. golang关于闭包
  3. his系统服务器安全方案,his系统建设方案.doc
  4. ubuntu 15.10运行Xware-desktop失败问题
  5. 书摘—慕课革命:互联网如何变革教育?
  6. Excel财务会计报表
  7. 潍坊学院计算机考研,潍坊学院考研经验
  8. 如何使用二维码布置英语作业?
  9. 正则表达式中/g /i /m /e /x /s的用法
  10. 道哥:我人生有两大选择,为的却都是同一件事