永发信息网

下了个批处理,,帮忙分析一下

答案:3  悬赏:50  手机版
解决时间 2021-08-22 07:57
下了个备份Office 2010激活文件的批处理,,有几句看不懂,,大家帮忙分析一下(用黑体标出的那几句。。)

@ECHO OFFtitle Install Office 2010 Activation Info Backup Tools-www.fosoyo.comcolor fcclsecho.echo.echo (c) www.fosoyo.comecho.echo.
ECHO C.Backup Office 2010ECHO D.Restore Office 2010echo.SET Choice=SET /P Choice=         Please Select Option[Enter 'C' or 'D']:ECHO.IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
IF /I '%Choice%'=='C' Goto BackupOfficeIF /I '%Choice%'=='D' Goto RestoreOffice


:BackupOffice
Copy  "%PROGRAMFILES%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms"  /-Y
Copy  "%PROGRAMFILES(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms"  /-Y
Copy  %ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat  /-Y


echo.echo Activation Info Backup completed. 
Goto End
:RestoreOffice
net stop osppsvc
takeown /f "%PROGRAMFILES%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms"icacls "%PROGRAMFILES%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms" /grant administrators:F /tdel /F /Q "%PROGRAMFILES%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms"copy "%~dp0pkeyconfig-office.xrm-ms" "%PROGRAMFILES%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms"


takeown /f "%PROGRAMFILES(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms"icacls "%PROGRAMFILES(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms" /grant administrators:F /tdel /F /Q "%PROGRAMFILES(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms"copy "%~dp0pkeyconfig-office.xrm-ms" "%PROGRAMFILES(x86)%\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\pkeyconfig-office.xrm-ms"


takeown /f "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat"icacls "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat" /grant administrators:F /tdel /F /Q "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat"copy "%~dp0tokens.dat" "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat"
takeown /f "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Cache" /ricacls "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Cache" /grant administrators:F /trd /s /Q "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Cache"net start osppsvccscript "%ProgramFiles%\Microsoft Office\Office14\ospp.vbs" /dstatuscscript "%ProgramFiles(x86)%\Microsoft Office\Office14\ospp.vbs" /dstatus

echo.echo Activation Info Restore completed. 

:End
Pause>nul
最佳答案
哇、看都看不懂吖、这忙帮不了、呵
全部回答

echo. 实际效果是 空行

SET Choice= ::设置变量Choice SET /P Choice=    Please Select Option[Enter 'C' or 'D']:  ::SET /P variable=[promptString]     /P 命令行开关允许将变量数值设成用户输入的一行输入。读取输入行之前,显示指定promptString

。promptString就是提示语句。     显示Please Select Option[Enter 'C' or 'D']:并把输入值赋给Choice ECHO.

IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1% :: SET Choice=%Choice:~0,1% 提取 Choice 变量的所有字符,除了第一个。 IF /I '%Choice%'=='C' Goto BackupOffice

IF /I '%Choice%'=='D' Goto RestoreOffice

net stop osppsvc ::停止osppsvc服务,osppsvc是验证office激活状态的服务

takeown /f "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat"

::takeown /f  指定文件名或目录名模式,指定了路径"%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat"并成为文件拥有者

cacls "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat" /grant administrators:F /t

::cacls /grant 赋予指定用户administrators访问权限 /t 更改当前目录及其所有子目录中指定访问控制列表

del /F /Q "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat"

copy "%~dp0tokens.dat" "%ALLUSERSPROFILE\Microsoft\OfficeSoftwareProtectionPlatform\tokens.dat"

takeown /f "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Cache" /ricacls "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Cache" /grant administrators:F /t

rd /s /Q "%ALLUSERSPROFILE%\Microsoft\OfficeSoftwareProtectionPlatform\Cache"

net start osppsvccscript "%ProgramFiles%\Microsoft Office\Office14\ospp.vbs" /dstatuscscript "%ProgramFiles(x86)%\Microsoft Office\Office14\ospp.vbs" /dstatus

下面那一段命令被我肢解了,你应该能看懂了吧?

我给你写好了,到这里下载完整文件.

http://chnhk.hasfiles.com/web/temp/backup.rar

或是

http://chnhk.hasfiles.com/web/temp/backup.bat

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
仁化县韶关红山成人中心校地址在哪,我要去那
怎样把20q币换陈点卷
死灵术士的精确加点
我是一家用品公司派往超市的促销,现在因有事
手机发邮件要算流量吗?
和谐文化的建设标语,急求关于农村体育和文化
求《我的少年时代》和《我们是属鼠班》全文或
永顺县湘西扬子厨柜衣柜(芙蓉镇直营店)在什么
深什么成语,什么深什么同的成语
PEOPLE CELEBRATE CHINESE NEW YEAR——FROM
被小人陷害的诗句,李作成被那个小人所害
反恐精英OL里开密码箱怎么才能开出来一个月的
被同学骂怎么办,在学校如果跟一女同学撞衫了
汉川市孝感汉川劳保总汇地址在哪里啊
钢琴考试都考什么?难不难
推荐资讯
讽刺以貌取人的句子,关于我们不能以貌取人的
开一家药房需要到哪些部门办理什么手续?注意
句子类型有哪些语文,带有带有语文的雨的诗句
开车后,名字后的斜杠《有红色的,金色的,绿
乐火男孩多时候上映
求生之路不能玩
国籍怎么填?
面试你最喜欢的一句话,写出一句你喜欢的名人
西班牙语和英语接近吗,西班牙语和英语接近吗
河北大学开学要考试吗?
踢足球什么阵型好
西雅图是什么,沉默的西雅图到底讲了一个什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?