zoukankan      html  css  js  c++  java
  • Beyond Compare3 注册密钥和添加到右键菜单

    本人使用的是 Beyond Compare 3 ,版本 3.3.8(build 16340),密钥应收Beyond Compare 3都能够使用。

    如想查看密钥,请参考本文末尾的隐藏内容

    Beyond Compare 3 密钥被撤销的解决办法

    Beyond Compare 3的安装、密钥及配置方法请查看下面链接中的博文:
    http://blog.csdn.net/zzfenglin/article/details/52610174
     

    密钥被撤消的解决办法

    1.问题现象。

    激活以后在使用进程中有时候会出现密钥被撤消的正告,而且该工具没法使用,现象截图以下:
     会弹出一个提示对话框,提示内容:
    许可证密钥已被撤销:
    3281-0350
    更多信息,请联系
    sales@scootersoftware.com
     
    类似上面的提示。

    2.解决办法。

    找到“C:UsersAdministratorAppDataRoamingScooter SoftwareBeyond Compare 3”目录,然后将这个目录下的所有文件都删除掉,重新打开“Beyond Compare”工具,然后重新输入密钥激活一下就能够重新正常使用了。

    出处:http://www.wfuyu.com/technology/26806.html

    =======================================================================================

    Beyond Compare 30天评估期结束解决办法

    打开Beyond Compare 4,提示已经超出30天试用期限制

    解决方法:

    1.修改文件
      修改C:Program FilesBeyond Compare 4BCUnrar.dll ,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期。
    2.修改注册表
      ①在搜索栏中输入 regedit,打开注册表
      ②删除项目:计算机HKEY_CURRENT_USERSoftwareScooter SoftwareBeyond Compare 4CacheId

    也可写成脚本,保存为bat文件来执行:

    ::del /q /s "C:UsersAdministratorAppDataRoamingScooter SoftwareBeyond Compare 4*.*"
    reg delete "HKEY_CURRENT_USERSoftwareScooter SoftwareBeyond Compare 4" /f

    出处:https://www.cnblogs.com/Lxk0825/p/9669037.html

    =======================================================================================

    添加到右键菜单

    Beyond Compare 是个优秀的工具,我们经常用于对比文件和文件夹,右键点点就可以调用对比,着实很方便.但从3.2版本之前,我们可以从设置中将bc关联到文件夹和文件右键,但之后的版本已经找不到此设置选项.
    没有此选项每次要先打开bc,然后再选择要比较的文件或文件夹,造成一定的麻烦,也不怎么习惯.
    我们可以通过手动添加注册表的方式来解决. 为方便大家,线提供组织好的批处理一份,只需将批处理保存运行即可.

    重要说明:
    1:首先确保bc目录下有BCShellEx.dll,或者BCShellEx64.dll,这里两个文件用于32位机器和64位机器的邮件功能,如果没有这两个文件可以在网上下载。
         我也提供一个3.0.0.13的版本下载,不知道版本是否适合你的使用。下载地址:BCShellEx.dll_v3.0.0.13.rar
    2:本批处理要放在BC3的目录下,然后运行此bat文件
    3:运行完成后,需要再次打开BCompare.exe这个软件,点击:工具-->选项-->启动,就可以看到“在资源管理器上.....”的复选框,然后勾选上即可
    4:这时在文件上点击右键,就有菜单键了。

    BC3添加右键菜单.bat

    @ECHO OFF
    rem 请将此脚本放在BC的目录执行,例如 F:SoftwareBeyond Compare
    
    REM 将当前路径设为变量
    SET BC3PATH=%~DP0
    REM 创建用户配置文件,关闭初次启动程序时的设置向导
    if exist "%USERPROFILE%Application DataScooter SoftwareBeyond Compare 3" RD /q /s "%USERPROFILE%Application DataScooter SoftwareBeyond Compare 3"
    IF NOT EXIST "%USERPROFILE%Application DataScooter SoftwareBeyond Compare 3" MD "%USERPROFILE%Application DataScooter SoftwareBeyond Compare 3"
    COPY /Y NUL "%USERPROFILE%Application DataScooter SoftwareBeyond Compare 3BCState.xml"
    (
    ECHO ^<?xml version="1.0" encoding="UTF-8"?^>
    ECHO ^<!-- Produced by Beyond Compare 3 from Scooter Software --^>
    ECHO ^<BCState^>
    ECHO ^<TBcState^>
    ECHO ^<FirstStartup Value="False"/^>
    ECHO ^<FormPosStr Value="110;111;980;737"/^>
    ECHO ^</TBcState^>
    ECHO ^</BCState^>
    ) >> "%USERPROFILE%Application DataScooter SoftwareBeyond Compare 3BCState.xml"
    
    REM 注册右键
    reg add "HKLMSoftwareScooter SoftwareBeyond Compare 3" /v "ExePath" /t REG_SZ /d "%cd%BCompare.exe" /f
    rem reg add "HKLMSoftwareScooter SoftwareBeyond Compare 3" /v "Version" /t REG_SZ /d "3.1.7.10865" /f
    reg add "HKCUSoftwareScooter SoftwareBeyond Compare 3" /v "ExePath" /t REG_SZ /d "%cd%BCompare.exe" /f
    rem reg add "HKCUSoftwareScooter SoftwareBeyond Compare 3" /v "Version" /t REG_SZ /d "3.1.7.10865" /f
    reg add "HKCR.bcpkg" /ve /t REG_SZ /d "BeyondCompare.SettingsPackage" /f
    reg add "HKCRBeyondCompare.SettingsPackage" /ve /t REG_SZ /d "Beyond Compare Settings Package" /f
    reg add "HKCRBeyondCompare.SettingsPackageDefaultIcon" /ve /t REG_SZ /d "%cd%BCompare.exe,0" /f
    reg add "HKCRBeyondCompare.SettingsPackageshellopencommand" /ve /t REG_SZ /d ""%cd%BCompare.exe" "%%1"" /f
    reg add "HKCR.bcss" /ve /t REG_SZ /d "BeyondCompare.Snapshot" /f
    reg add "HKCRBeyondCompare.Snapshot" /ve /t REG_SZ /d "Beyond Compare Snapshot" /f
    reg add "HKCRBeyondCompare.SnapshotDefaultIcon" /ve /t REG_SZ /d "%cd%BCompare.exe,0" /f
    reg add "HKCRBeyondCompare.Snapshotshellopencommand" /ve /t REG_SZ /d ""%cd%BCompare.exe" "%%1"" /f
    reg add "HKLMSystemCurrentControlSetServicesEventLogApplicationBeyond Compare 3" /v "EventMessageFile" /t REG_SZ /d "%cd%BCompare.exe" /f
    reg add "HKLMSystemCurrentControlSetServicesEventLogApplicationBeyond Compare 3" /v "TypesSupported" /t REG_DWORD /d 7 /f

    既然是绿色版本,就在给个取消注册的代码,其实就是对前面注册表的删除,请看下面的卸载的bat代码:
    BC3取消右键菜单.bat

    reg delete "HKLMSoftwareScooter Software" /f
    reg delete "HKCUSoftwareScooter Software" /f
    reg delete "HKCR.bcpkg" /f
    reg delete "HKCRBeyondCompare.SettingsPackage" /f
    reg delete "HKCR.bcss" /ve /t REG_SZ /d "BeyondCompare.Snapshot" /f
    reg delete "HKCRBeyondCompare.Snapshot" /f
    reg delete "HKLMSystemCurrentControlSetServicesEventLogApplicationBeyond Compare 3" /f

    参考出处:http://blog.chinaunix.net/uid-24118190-id-3900445.html

    =====================================================================================

  • 相关阅读:
    Python3 使用requests库读取本地保存的cookie文件实现免登录访问
    Python3 使用requests库登陆知乎并保存cookie为本地文件
    python中的ConfigParser模块
    python中json的使用
    python中的IO模块
    python中的apscheduler模块
    ubuntu14静态ip配置
    在ubuntu14中搭建邮箱服务器
    python 生成器
    python中列表生成式
  • 原文地址:https://www.cnblogs.com/mq0036/p/3902249.html
Copyright © 2011-2022 走看看