Weird "directory menu" activity

English support forum

Moderators: white, Hacker, petermad, Stefan2

Post Reply
johnstonf
Junior Member
Junior Member
Posts: 76
Joined: 2004-04-10, 20:30 UTC

Weird "directory menu" activity

Post by *johnstonf »

Hello,

I use TC for a set of backup steps (locations) that
I need to backup from/to.

I do this with a Directory Menu, and it has 8 items
in it (in this example).

I go step by step through the list, so I don't forget
any of the items.

Each time it remembers (marks) the current
location... UNTIL I get down to the 5th item, where
when I go back in (to go to the 6th item), the check
mark (marker) is back at the 2nd item. Then I go
to the 6th, and when I go back in to go to the 7th,
the marker is a the 3rd.... and so on (it sets itself
back a few items in the menu).

Has anyone else experienced this? I just installed
v6.54a, hoping that would solve it, but it didn't.

Any thoughts??

Fred
User avatar
petermad
Power Member
Power Member
Posts: 14810
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I cannot reproduce that. But sometimes I completely loose the checkmark if the menu item points to a system plugin - it doesn't happen with all system plugins though.

Maybe you could show us the content of your [DirMenu] section in the current wincmd.ini
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
johnstonf
Junior Member
Junior Member
Posts: 76
Joined: 2004-04-10, 20:30 UTC

directory menu weirdness...

Post by *johnstonf »

petermad wrote:I cannot reproduce that. But sometimes I completely loose the checkmark if the menu item points to a system plugin - it doesn't happen with all system plugins though.

Maybe you could show us the content of your [DirMenu] section in the current wincmd.ini
sure... here it is...

[DirMenu]
menu1=1-C to F
cmd1=cd F:\BACKUPS\LEH10sbs\DATASQL
path1=c:\Able\Library\DataSQL\
menu2=2-C to LEH12
cmd2=cd \\Leh12sbs\F-ROOT\BACKUPS\LEH10SBS\DATASQL
path2=c:\Able\Library\DataSQL\
menu3=3-C to Lehbackups(Compaq)
cmd3=cd \\Lehbackups\lehbackups\leh10\datasql
path3=C:\ABLE\LIBRARY\DATASQL\
menu4=4-C to Lehbackups(Compaq)-CDSET
cmd4=cd \\Lehbackups\lehbackups\leh10\datasql\LEH10CD.001
path4=C:\ABLE\LIBRARY\DATASQL\
menu5=5-LEH10-MISC to LEH12
cmd5=cd \\Leh12sbs\F-ROOT\BACKUPS\LEH10SBS\DATASQL
path5=F:\BACKUPS\LEH10sbs\DATASQL\
menu6=6-LEH10-MISC to Lehbackups(Compaq)
cmd6=cd \\Lehbackups\lehbackups\leh10\datasql
path6=F:\BACKUPS\LEH10sbs\DATASQL\
menu7=7-LEH10-MISC to Lehbackups(Compaq)-CDSET
cmd7=cd \\Lehbackups\lehbackups\leh10\datasql\LEH10CD.001
path7=F:\BACKUPS\LEH10sbs\DATASQL\
menu8=8-Backup2004-BkSet
cmd8=cd C:\Program Files\Azguard\Bkset
User avatar
petermad
Power Member
Power Member
Posts: 14810
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2johnstonf
The checkmark in the Directory menu does not show the last used entry (it is not "remembered") - the checkmark shows up if you (on the source side) happen to already be in the directory indicated at the cmdX= entry.

And since the direcrory at cmd2 and cmd5 is the same, then what happens, when you reopen the directory menu after having been at menu5, is that TC puts a checkmark at the first entry that matches the current dir wich is \\Leh12sbs\F-ROOT\BACKUPS\LEH10SBS\DATASQL - and that is menu2.

same thing with dir3 and dir6 (and dir 4 + dir7) they also happpen to be the same dir at the source side, so TC puts the mark at menu3 respectively menu4.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
johnstonf
Junior Member
Junior Member
Posts: 76
Joined: 2004-04-10, 20:30 UTC

Thanks

Post by *johnstonf »

How on earth did you figure that out? (such a coincidence how
it was happening). Is there a way to manually move it to
the one I am working on each time? (I use that as a pointer
so I know at what point the backup is done to, and it is
really handy).

Thanks, Fred
User avatar
petermad
Power Member
Power Member
Posts: 14810
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Is there a way to manually move it to
the one I am working on each time
No - I don't think do.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

You may use the command subst to assign e.g the path C:\ABLE\LIBRARY\DATASQL\ to g: (or any free drive letter)

Code: Select all

subst g:\  C:\ABLE\LIBRARY\DATASQL\
This way you can access the same directory with different paths

C:\ABLE\LIBRARY\DATASQL\==G:\

The only thing is that you'll have to assign these drives each time before you make your backup (if you don't want to keep the drive letters assigned permanently)

BTW to free the letter you can use

Code: Select all

subst g: /D
There is also a free tool with GUI available.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Post Reply