[WISH] TotalCMD from here

Here you can propose new features, make suggestions etc.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
k24281
Junior Member
Junior Member
Posts: 15
Joined: 2005-03-06, 17:20 UTC

[WISH] TotalCMD from here

Post by *k24281 »

I would like to propose a function that provides a context menu entry like "TotalCMD from here: left" and "TotalCMD from here: right" if a directory is right-clicked in Windows Explorer. After clicking it the folder should be opened in the left or right window in Total Commander.

There's a similar function available in XP where the menuentry is called "Explorer".


Greetz
StatusQuo
Power Member
Power Member
Posts: 1524
Joined: 2007-01-17, 21:36 UTC
Location: Germany

Post by *StatusQuo »

Here you are: http://ghisler.ch/board/viewtopic.php?p=143966#143966

Adjusted to your request (left or right) this would be like:

Code: Select all

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander]
@="&Total Commander (open left)"

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander\command]
@="\"c:\\Program Files\\Total Commander\\TOTALCMD.EXE\" /O /T /L=\"%1\""

[HKEY_CLASSES_ROOT\*\shell\Total_Commander]
@="&Total Commander (open in dir left)"

[HKEY_CLASSES_ROOT\*\shell\Total_Commander\command]
@="\"c:\\Program Files\\Total Commander\\TOTALCMD.EXE\" /O /T /L=\"%1\"" 

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander]
@="&Total Commander (open right)"

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander\command]
@="\"c:\\Program Files\\Total Commander\\TOTALCMD.EXE\" /O /T /R=\"%1\""

[HKEY_CLASSES_ROOT\*\shell\Total_Commander]
@="&Total Commander (open in dir right)"

[HKEY_CLASSES_ROOT\*\shell\Total_Commander\command]
@="\"c:\\Program Files\\Total Commander\\TOTALCMD.EXE\" /O /T /R=\"%1\"" 
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
k24281
Junior Member
Junior Member
Posts: 15
Joined: 2005-03-06, 17:20 UTC

Post by *k24281 »

Hey - seems to work - nearly perfect:

The context menu now shows one entry called "Total Commander (open right)". But unfortunately the other entries are missing.

My reg file now is:

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander]
@="&Total Commander (open left)"

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander\command]
@="\"c:\\Programme\\Total Commander\\TOTALCMD.EXE\" /O /T /L=\"%1\""

[HKEY_CLASSES_ROOT\*\shell\Total_Commander]
@="&Total Commander (open in dir left)"

[HKEY_CLASSES_ROOT\*\shell\Total_Commander\command]
@="\"c:\\Programme\\Total Commander\\TOTALCMD.EXE\" /O /T /L=\"%1\""

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander]
@="&Total Commander (open right)"

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander\command]
@="\"c:\\Programme\\Total Commander\\TOTALCMD.EXE\" /O /T /R=\"%1\""

[HKEY_CLASSES_ROOT\*\shell\Total_Commander]
@="&Total Commander (open in dir right)"

[HKEY_CLASSES_ROOT\*\shell\Total_Commander\command]
@="\"c:\\Programme\\Total Commander\\TOTALCMD.EXE\" /O /T /R=\"%1\""



I don't really understand the "regedit language" - do you have any idea what's wrong?


Thx again[/img]
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hi, k24281.

The registry hack was done a little bit too "quick and dirty". The same set of registry keys is defined twice. :wink:

The first 4 regkeys create the right click menu which would allow you to open any drive / folder in the left panel of T.C.
The second 4 regkeys redefine the same regkeys in such a way that the right click menu will allow you to open any drive / folder in the right panel of T.C. thus taking away the choice to open them in the left panel.

Karl
Last edited by karlchen on 2008-03-06, 23:48 UTC, edited 1 time in total.
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hi, k24281.

Here is another "quick and dirty" registry hack which should
+ revert to the original state and
+ implement what Status Quo promised to implement

Hopefully my hack will not be even more dirty. 8)
REGEDIT4

[-HKEY_CLASSES_ROOT\Folder\shell\Total_Commander]

[-HKEY_CLASSES_ROOT\*\shell\Total_Commander]


[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander_L]
@="&Total Commander (open left)"

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander_L\command]
@="\"c:\\Program Files\\Total Commander\\TOTALCMD.EXE\" /O /T /L=\"%1\""

[HKEY_CLASSES_ROOT\*\shell\Total_Commander_L]
@="&Total Commander (open in dir left)"

[HKEY_CLASSES_ROOT\*\shell\Total_Commander_L\command]
@="\"c:\\Program Files\\Total Commander\\TOTALCMD.EXE\" /O /T /L=\"%1\""


[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander_R]
@="&Total Commander (open right)"

[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander_R\command]
@="\"c:\\Program Files\\Total Commander\\TOTALCMD.EXE\" /O /T /R=\"%1\""

[HKEY_CLASSES_ROOT\*\shell\Total_Commander_R]
@="&Total Commander (open in dir right)"

[HKEY_CLASSES_ROOT\*\shell\Total_Commander_R\command]
@="\"c:\\Program Files\\Total Commander\\TOTALCMD.EXE\" /O /T /R=\"%1\""
Beware
I have not tested it. Check it carefully and use it at your own risk.

Karl
--
P.S.:
In case it does not work, here is the hack needed to revert to the original state once again:
REGEDIT4

[-HKEY_CLASSES_ROOT\Folder\shell\Total_Commander_L]
[-HKEY_CLASSES_ROOT\Folder\shell\Total_Commander_R]
[-HKEY_CLASSES_ROOT\*\shell\Total_Commander_L]
[-HKEY_CLASSES_ROOT\*\shell\Total_Commander_R]

k24281
Junior Member
Junior Member
Posts: 15
Joined: 2005-03-06, 17:20 UTC

Post by *k24281 »

Hi Karlchen and StatusQuo,

many thanks to both of you - now it does exactly what I wanted it to do!

Just a litte thing: I get two menuitems: "Total Commander (open left)" and "Total Commander (open right)", but no entry such as "Total Commander (open in dir left/right)". Actually I don't need this, but just to understand it: What would be meant by this, and why doesn't it work?

Have a good day and thanks again!
StatusQuo
Power Member
Power Member
Posts: 1524
Joined: 2007-01-17, 21:36 UTC
Location: Germany

Post by *StatusQuo »

2k24281
(open left/right) entries are used in the context menu of folders.
(open in dir left/right) entries should appear in the context menu of files.

This way you can not only CD to folders in TC, but also files in the same way.
It should also work with e.g. start menu entries or links/files on the desktop (right-click and open the position in TC).


2karlchen
Thanks for correcting my left/right flaw and the additional info.
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
gechu
Junior Member
Junior Member
Posts: 10
Joined: 2010-01-22, 06:58 UTC

Post by *gechu »

Very useful! Thanks!

/E
Post Reply