背景: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