装了N个版本的bc,终于有一天发现左键里的菜单不见了。
上网搜了很久,试过很多方法,重装,覆盖,执行注册表项的批处理文件,都不行。后来试了一下这里的方法,也是写注册表项:http://bbs.wuyou.com/viewthread.php?tid=201498可以了。比较了一下,主要是加了一些注册表项。可能是版本的差异吧。
;终于搞定BC3的右键菜单,双击找回右键菜单,不过本批处理要放在BC3的目录
reg add "HKLM\Software\Scooter Software\Beyond Compare 3" /v "ExePath" /t REG_SZ /d "%cd%\BCompare.exe" /f
rem reg add "HKLM\Software\Scooter Software\Beyond Compare 3" /v "Version" /t REG_SZ /d "3.1.7.10865" /f
reg add "HKCU\Software\Scooter Software\Beyond Compare 3" /v "ExePath" /t REG_SZ /d "%cd%\BCompare.exe" /f
rem reg add "HKCU\Software\Scooter Software\Beyond 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 "HKCR\BeyondCompare.SettingsPackage" /ve /t REG_SZ /d "Beyond Compare Settings Package" /f
reg add "HKCR\BeyondCompare.SettingsPackage\DefaultIcon" /ve /t REG_SZ /d "%cd%\BCompare.exe,0" /f
reg add "HKCR\BeyondCompare.SettingsPackage\shell\open\command" /ve /t REG_SZ /d "\"%cd%\BCompare.exe\" \"%%1\"" /f
reg add "HKCR\.bcss" /ve /t REG_SZ /d "BeyondCompare.Snapshot" /f
reg add "HKCR\BeyondCompare.Snapshot" /ve /t REG_SZ /d "Beyond Compare Snapshot" /f
reg add "HKCR\BeyondCompare.Snapshot\DefaultIcon" /ve /t REG_SZ /d "%cd%\BCompare.exe,0" /f
reg add "HKCR\BeyondCompare.Snapshot\shell\open\command" /ve /t REG_SZ /d "\"%cd%\BCompare.exe\" \"%%1\"" /f
reg add "HKLM\System\CurrentControlSet\Services\EventLog\Application\Beyond Compare 3" /v "EventMessageFile" /t REG_SZ /d "%cd%\BCompare.exe" /f
reg add "HKLM\System\CurrentControlSet\Services\EventLog\Application\Beyond Compare 3" /v "TypesSupported" /t REG_DWORD /d 7 /f
reg add HKEY_CURRENT_USER\Software\Classes\*\shellex\ContextMenuHandlers\CirrusShellEx /ve /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f
reg add HKEY_CURRENT_USER\Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A} /ve /d "CirrusShellEx" /f
reg add HKEY_CURRENT_USER\Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32 /ve /d "%~dp0BCShellEx.dll" /f
reg add HKEY_CURRENT_USER\Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32 /v "ThreadingModel" /d "Apartment" /f
reg add HKEY_CURRENT_USER\Software\Classes\Directory\shellex\ContextMenuHandlers\CirrusShellEx /ve /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f
reg add HKEY_CURRENT_USER\Software\Classes\Folder\shellex\ContextMenuHandlers\CirrusShellEx /ve /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f
reg add HKEY_CURRENT_USER\Software\Classes\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx /ve /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /v "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /t REG_SZ /d "Beyond Compare 3 Shell Extension" /f
start BCompare.exe
另外取消注册:注意有时注册了以后另外安装一个版本,打开以后会发现关联到右键菜单那里可以勾选,但是勾选后保存再打开还是未勾选状态,此时可以试一下取消注册以后重新注册
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
分享到:
相关推荐
beyondcompare加入右键菜单方法 Beyond Compare是一款功能强大的文件比较工具,它可以帮助用户快速比较和同步文件。但是,默认情况下,Beyond Compare并不提供直接在右键菜单中访问的功能。这就需要用户手动打开...
该文件里有2个压缩包:BC3ShellExFix.zip + BC4ShellExFix.zip,分别是Beyond compare3和Beyond compare4的右键菜单修复方法,具体如下: 这里介绍Beyond compare4,在32位PC机上的右键菜单修复方法: 1)先把BC4...
此方案是通过手动更新注册表进行强制修改,与官方的修复工具效果一致。 方案二:(亲测生效) ...在Beyond Compare目录C:\Program Files\Beyond Compare 4下,用管理员身份运行bat脚本。 RegContextMenu.bat
此文件用于Ubuntu系统上的,下载本压缩文件,解压锁文件把里面3个文件compare,select_for_compare和compare_to_selected 放在 ~/.local/share/nautilus/scripts目录下比较器就能添加鼠标右键. 这样, 就可以选中对比...
标题中的"BC3右键菜单设置脚本代码.zip"指的是Beyond Compare 3(BC3)的一个自定义功能,即通过脚本代码将对比文件的功能添加到Windows操作系统右键菜单中,以便用户在需要比较文件时能更快速地进行操作。Beyond ...
在Windows 7 64位系统中,安装Beyond Compare 3后,可以通过右键菜单直接启动比较操作,无需打开软件主界面,极大地提高了工作效率。只需选中要比较的文件或文件夹,然后选择“Beyond Compare”菜单项,即可快速启动...
"BC3添加右键菜单.rar"则是为了将BeyondCompare集成到Windows资源管理器的右键菜单中,方便用户一键启动对比操作。"Win64bit_右键菜单.reg"则可能是64位系统的注册表导入文件,用于设置上述右键菜单。"sn.txt"可能...
Beyond Compare无右键菜单,是Beyond Compare的注册表项在使用的过程受到篡改而产生的一个BUG,把相应注册表项重新设置为初始值即可修复此问题 Beyond 对比工具注册表修复工具支持版本(Beyond4)
"gnome桌面右键添加比较选项"这个话题,就是关于如何在GNOME的文件管理器中集成一个右键菜单项,以便快速启动比较操作。这通常涉及到编写脚本和定制桌面环境的行为,以实现更高效的工作流程。 "Beyond Compare"是一...
3. 编写注册表脚本(通常为.reg文件),包含将Beyond Compare添加到右键菜单的注册表项。 4. 运行注册表脚本,将Beyond Compare关联到文件和文件夹的右键菜单中。 5. 有时还需要设置权限,确保脚本能正确执行。 ...
在`gitk`中,当你想要查看某个文件的差异时,只需在代码文件列表上右键点击,选择“External diff”菜单项。这会启动Beyond Compare,并将修改前后的代码分别显示在左右两侧。通过这种方式,你可以清晰地看到每一行...
1. **文件比较**:当开发者在Eclipse中对文件进行修改后,可以通过右键菜单选择“Compare With”->“Base Revision”,Eclipse会自动调用Beyond Compare展示文件的差异。 2. **目录比较**:对于整个项目的变更,可以...
这样,在编辑过程中遇到冲突或需要比对时,只需通过菜单或快捷键调用BeyondCompare,即可实现无缝对接。配置过程通常包括指定BeyondCompare的路径,以及定义用于启动比较的命令行参数。 集成完成后,你可以在...
4. **7z.dll、BCShellEx64.dll、BCShellEx.dll**:这些动态链接库文件为Beyond Compare提供了额外的功能,例如与Windows资源管理器的集成,使用户可以直接在右键菜单中启动对比。 5. **BCUnrar.dll**:此文件可能...
3. BCShellEx64.dll、BCShellEx.dll:这两个文件是Beyond Compare的外壳扩展,用于在Windows资源管理器中集成Beyond Compare的功能,比如右键菜单中可以直接调用Beyond Compare进行文件或文件夹的比较。 4. unrar....
本批处理文件“粘贴为灰色.bat”旨在为Windows XP用户提供一个解决方案,帮助他们恢复右键菜单中“粘贴”功能的正常使用。 首先,我们需要了解批处理是什么。批处理是Microsoft DOS操作系统中的一个特性,它允许...
5. BCShellEx.dll、BCShellEx64.dll:这些是外壳扩展模块,用于集成到Windows资源管理器中,让用户可以直接在文件右键菜单中启动Beyond Compare进行比较。 6. BC2.exe:这是Beyond Compare主应用程序的执行文件,...
在使用体验上,Beyond Compare考虑到了用户的便捷性,它支持右键菜单集成,用户可以直接在资源管理器中右键点击文件或文件夹进行比较,无需打开额外的窗口。这种无缝集成使得比较操作变得简单快捷。 总的来说,...
5. **操作差异**:可以使用工具栏上的按钮,或者右键菜单,进行复制、粘贴、替换、忽略等操作,以调整文件内容。 6. **保存结果**:完成对比和调整后,可以选择保存结果为新的文档,或者直接覆盖原有的文件。 7. *...