No items from Beyond Compare 5 in context menu
Moderators: Hacker, petermad, Stefan2, white
No items from Beyond Compare 5 in context menu
Beyond Compare 5 is on the stage of BETA testing. The program adds its items into context menus for files and folders. While these items are visible if a context menu is opened in the Windows Explorer, they are not visible if a context menu is opened in Total Commander (Windows 10, Total Commander 11.02). I do not know if this is a bug of Beyond Compare or Total Commander - I will write a similar post on their site too.
You can see a corresponding screenshot here (I do not know how else to build an image into this post):
https://ibb.co/xHCg6P2
You can see a corresponding screenshot here (I do not know how else to build an image into this post):
https://ibb.co/xHCg6P2
Last edited by Jordan on 2024-02-09, 11:02 UTC, edited 1 time in total.
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: No items from Beyond Compare 5 in context menu
Total Commander does not create the context menu by itself. It requests it from Windows via the IContextMenu interface, and then adds its own entries. So when context menu entries are missing, then the program which owns these entries is responsible when they are missing in third party programs. Total Commander cannot control that.
There are cases where a program deliberately hides its entries from third party programs, for example:
- TortoiseSVN has a checkbox in the settings to show/hide its entries in third party programs
- some virus scanners hide their entries unless the calling program is named Explorer.exe
There are also cases where the program responsible for the context menu tries to access the hosting Explorer, which will fail when the menu is opened by a different program.
Please contact the developers of Beyond Compare 5 about the problem.
There are cases where a program deliberately hides its entries from third party programs, for example:
- TortoiseSVN has a checkbox in the settings to show/hide its entries in third party programs
- some virus scanners hide their entries unless the calling program is named Explorer.exe
There are also cases where the program responsible for the context menu tries to access the hosting Explorer, which will fail when the menu is opened by a different program.
Please contact the developers of Beyond Compare 5 about the problem.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: No items from Beyond Compare 5 in context menu
Thank you for your very informative and very fast response. I will report a bug in Beyond Compare 5 to its developers.
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: No items from Beyond Compare 5 in context menu
Please let me know if they give a reason why it doesn't work in Total Commander.
Moderator message
Moved to English forum
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: No items from Beyond Compare 5 in context menu
They listed it as a "Known Issue":
- Windows 10: Shell extension isn't enabled in non-Explorer apps.
Re: No items from Beyond Compare 5 in context menu
I have defined Beyond Compare in Wincmd.ini
CompareTool="C:\Tools\Beyond Compare 2\BC2.exe"
and use it with this button, which allows comparing files or dirs.
CompareTool="C:\Tools\Beyond Compare 2\BC2.exe"
and use it with this button, which allows comparing files or dirs.
Code: Select all
TOTALCMD#BAR#DATA
cm_CompareFilesByContent
C:\Tools\Beyond Compare 2\BC2.exe
Beyond Compare
0
2022
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
Re: No items from Beyond Compare 5 in context menu
Horst.Epp wrote: 2024-02-10, 11:12 UTC I have defined Beyond Compare in Wincmd.ini
CompareTool="C:\Tools\Beyond Compare 2\BC2.exe"
and use it with this button, which allows comparing files or dirs.Code: Select all
TOTALCMD#BAR#DATA cm_CompareFilesByContent C:\Tools\Beyond Compare 2\BC2.exe Beyond Compare 0 2022
Code: Select all
%P %T
Code: Select all
%P%N %T%M
Code: Select all
%T%M %P%N
Code: Select all
%C1 %C2
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: No items from Beyond Compare 5 in context menu
Put the program in double quotes, it contains spaces.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com