Beyond Compare
这个的shell集成部分应该保留,挺方便的。
官方版本必须安装才可以正常集成到资源管理器,如果一旦安装成便携的就没法改了。
这个是我自己用的给便携版集成到资源管理器的批处理,可以解决便携集成的问题。
@echo off
cd /d "%~dp0"
set BcShell=%~dp0BCShellEx.dll
if exist %Windir%\SysWOW64\cmd.exe set BcShell=%~dp0BCShellEx64.dll
>nul 2>nul reg add "HKLM\SOFTWARE\Classes\*\ShellEx\ContextMenuHandlers\CirrusShellEx" /f /ve /t REG_SZ /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
>nul 2>nul reg add "HKLM\SOFTWARE\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f /ve /t REG_SZ /d "CirrusShellEx"
>nul 2>nul reg add "HKLM\SOFTWARE\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32" /f /ve /t REG_SZ /d "%BcShell%"
>nul 2>nul reg add "HKLM\SOFTWARE\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32" /f /v "ThreadingModel" /t REG_SZ /d "Apartment"
>nul 2>nul reg add "HKLM\SOFTWARE\Classes\Directory\ShellEx\ContextMenuHandlers\CirrusShellEx" /f /ve /t REG_SZ /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
>nul 2>nul reg add "HKLM\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\CirrusShellEx" /f /ve /t REG_SZ /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
>nul 2>nul reg add "HKLM\SOFTWARE\Classes\lnkfile\ShellEx\ContextMenuHandlers\CirrusShellEx" /f /ve /t REG_SZ /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
>nul 2>nul reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /t REG_SZ /d "Beyond Compare 3 Shell Extension"
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3" /f /v SupportsMerge /t REG_DWORD /d 1
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v ArchiveMasks /t REG_SZ /d "*.7z;*.7z.001;*.apk;*.bcpkg;*.bcs;*.bcss;*.bz;*.bz2;*.cab;*.chm;*.ear;*.gz;*.jar;*.rar;*.tar;*.tar.bz2;*.tar.gz;*.tbz;*.tbz2;*.tgz;*.war;*.zip;"
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v RegistryViewer /t REG_SZ /d "注册表比较"
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v Viewers /t REG_SZ /d "文本比较;MP3比较;版本比较;十六进制比较;数据比较;图片比较;注册表比较"
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v CompareUsing /t REG_DWORD /d 2
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v Merge /t REG_DWORD /d 2
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v SelectCenter /t REG_DWORD /d 2
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v Sync /t REG_DWORD /d 2
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v Edit /t REG_DWORD /d 2
>nul 2>nul reg add "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /f /v Reg /t REG_DWORD /d 2
取消
@echo off
>nul 2>nul reg delete “HKLM\SOFTWARE\Classes\*\ShellEx\ContextMenuHandlers\CirrusShellEx” /f
>nul 2>nul reg delete “HKLM\SOFTWARE\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}” /f
>nul 2>nul reg delete “HKLM\SOFTWARE\Classes\Directory\ShellEx\ContextMenuHandlers\CirrusShellEx” /f
>nul 2>nul reg delete “HKLM\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\CirrusShellEx” /f
>nul 2>nul reg delete “HKLM\SOFTWARE\Classes\lnkfile\ShellEx\ContextMenuHandlers\CirrusShellEx” /f
>nul 2>nul reg delete “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved” /f
>nul 2>nul reg delete “HKCU\Software\Scooter Software” /f
https://yun.naodai.org/Software/Beyond/
https://down.52pojie.cn/Tools/Editors/
https://blog.csdn.net/lovexiaobaby/article/details/94722136
https://www.jianshu.com/p/596b4463eacd
https://www.cnblogs.com/lobtao/articles/11233892.html
无限延用
https://www.jianshu.com/p/21f95eb5c295
延期
Beyond Compare
https://www.serials.be/search?serial=Beyond+Compare