背景:Beyond Compare有30天试用期,到期则无法使用

方法有很多种,比如购买、修改注册表、删除文件、破解版等。

本人因为在公司电脑,软件不能自己装,权限有限,只能采用删除文件方法。

因快到了下班时间,先上文字,图文详解后期有空再配上!

 

手动 方法一、手动操作进入目录删除

进入 %AppData%\Scooter Software\Beyond Compare 4 目录,删除该目录下的三个文件,再重新打开即可

 

手动 方法二、手动执行脚本

1、新建一个windows脚本,XXX.bat,执行脚本即可,脚本内容为:

cd /d %AppData%\Scooter Software\Beyond Compare 4
del /Q BCState.xml *.*

 

自动化 方法一、定时执行脚本

1、新建一个windows脚本,XXX.bat,执行脚本即可,脚本内容为:

cd /d %AppData%\Scooter Software\Beyond Compare 4
del /Q BCState.xml *.*

2、windows 新建计划任务,触发动作为执行XXX.bat脚本,时间为X周一次

 

附1、解决bat执行弹窗问题

如果不想执行bat的时候弹出窗口,让其后台静默处理,则可以按如下方法:

新建一个vbs脚本,命名为XXX.vbs,调用bat文件,脚本内容为:

set ws=wscript.createobject("wscript.shell")  
ws.run "D:\Shell\User\del.bat /start",0 

替换红字(你的脚本)就行了

 

附2、解决 windows任务计划执行vbs文件报错:

vbs里面的执行脚本需要“绝对路径”,如果在同一个文件夹,手动执行是没问题,但windows会报找不到文件的错误

如下会报错:

set ws=wscript.createobject("wscript.shell")  
ws.run "del.bat /start",0

如下则不会报错:

set ws=wscript.createobject("wscript.shell")  
ws.run "D:\Shell\User\del.bat /start",0

 

posted on 2022-11-18 18:12  一粒星海  阅读(844)  评论(0编辑  收藏  举报