beyond compare 增加右键快捷键

通过添加注册表的方式来解决beyond compare 添加到右键菜单;

建注册脚本registerMenu.bat,并将此脚本放在BC的目录执行;脚本内容如下:

@ECHO OFF
rem 请将此脚本放在BC的目录执行,例如 F:\Software\Beyond Compare

REM 将当前路径设为变量
SET BC3PATH=%~DP0
REM 创建用户配置文件,关闭初次启动程序时的设置向导
if exist "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3" RD /q /s "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3"
IF NOT EXIST "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3" MD "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3"
COPY /Y NUL "%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3\BCState.xml"
(
ECHO ^
ECHO ^选项-->启动,就可以看到“在资源管理器上.....”的复选框,然后勾选上即可 
  

beyond compare 增加右键快捷键_第1张图片

点击需要比较的文件或目录,右键就可以选择“选择右键文件夹比较”了;

去掉资源管理器集成的方法:在BCompare.exe 目录下建注册脚本unregisterMenu.bat并运行,内容如下:

reg delete "HKLM\Software\Scooter Software" /f
reg delete "HKCU\Software\Scooter Software" /f
reg delete "HKCR\.bcpkg" /f
reg delete "HKCR\BeyondCompare.SettingsPackage" /f
reg delete "HKCR\.bcss" /ve /t REG_SZ /d "BeyondCompare.Snapshot" /f
reg delete "HKCR\BeyondCompare.Snapshot" /f
reg delete "HKLM\System\CurrentControlSet\Services\EventLog\Application\Beyond Compare 3" /f


你可能感兴趣的:(工具)