首页 > 编程知识 正文

右键快捷方式,鼠标右键快捷

时间:2023-05-03 15:00:10 阅读:241570 作者:4952

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

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

@ECHO OFFrem 请将此脚本放在BC的目录执行,例如 F:SoftwareBeyond CompareREM 将当前路径设为变量SET BC3PATH=%~DP0REM 创建用户配置文件,关闭初次启动程序时的设置向导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" /frem reg add "HKLMSoftwareScooter SoftwareBeyond Compare 3" /v "Version" /t REG_SZ /d "3.1.7.10865" /freg add "HKCUSoftwareScooter SoftwareBeyond Compare 3" /v "ExePath" /t REG_SZ /d "%cd%BCompare.exe" /frem reg add "HKCUSoftwareScooter SoftwareBeyond Compare 3" /v "Version" /t REG_SZ /d "3.1.7.10865" /freg add "HKCR.bcpkg" /ve /t REG_SZ /d "BeyondCompare.SettingsPackage" /freg add "HKCRBeyondCompare.SettingsPackage" /ve /t REG_SZ /d "Beyond Compare Settings Package" /freg add "HKCRBeyondCompare.SettingsPackageDefaultIcon" /ve /t REG_SZ /d "%cd%BCompare.exe,0" /freg add "HKCRBeyondCompare.SettingsPackageshellopencommand" /ve /t REG_SZ /d ""%cd%BCompare.exe" "%%1"" /freg add "HKCR.bcss" /ve /t REG_SZ /d "BeyondCompare.Snapshot" /freg add "HKCRBeyondCompare.Snapshot" /ve /t REG_SZ /d "Beyond Compare Snapshot" /freg add "HKCRBeyondCompare.SnapshotDefaultIcon" /ve /t REG_SZ /d "%cd%BCompare.exe,0" /freg add "HKCRBeyondCompare.Snapshotshellopencommand" /ve /t REG_SZ /d ""%cd%BCompare.exe" "%%1"" /freg add "HKLMSystemCurrentControlSetServicesEventLogApplicationBeyond Compare 3" /v "EventMessageFile" /t REG_SZ /d "%cd%BCompare.exe" /freg add "HKLMSystemCurrentControlSetServicesEventLogApplicationBeyond Compare 3" /v "TypesSupported" /t REG_DWORD /d 7 /f

运行该脚本,重新打开BCompare.exe;点击:工具-->选项-->启动,就可以看到“在资源管理器上.....”的复选框,然后勾选上即可


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

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

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。