[Suggestion]Introducing the "*" to Noreread

Here you can propose new features, make suggestions etc.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
WatchUer
Senior Member
Senior Member
Posts: 243
Joined: 2003-02-22, 10:46 UTC
Location: China

[Suggestion]Introducing the "*" to Noreread

Post by *WatchUer »

I don't like auto refresh when activating totalcmd, so I configure Noreread in wincmd.ini like this:
[Configuration]
Noreread=ABCDEFGHIJKLMNOPQRSTUVWXYZ\/:

In TC's options dialog, Copy/Delete section, we can use "*" for setting "Use compatibility mode for the following drives".

So maybe we can use the "*" for Noreread and Noreread2 too? :)
"*" should means auto refresh nothing.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50834
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Unfortunately that would be incompatible with older TC versions, so I will not add it, sorry.
Author of Total Commander
https://www.ghisler.com
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hi, Christian.

I admit I fail to see how this would break compatibility:

The old syntax of NOREREAD would still be valid in the new T.C. version. Additionally the new T.C. version would understand "*" as meaning all drives and network and whatsoever. So upgrading an existing installation will not cause any trouble at all.

Compatibility issue might only occur if you downgrade an existing TC 7 installation and re-use the existing wincmd.ini for the downgraded TC 6.56 version as well.

But is this not true for any other new variable/parameter introduced by new TC versions? They will never be understood by previous versions.

So what is the trouble with enhancing the NOREREAD syntax?

Kind regards,
Karl
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

* everywhere…

Post by *Clo »

2karlchen

:) Hello Karl!

• I agree, I don't see what is wrong using “*” there.
- It's a pretty standard wildcard, understood everywhere in a PC - even in HTML as :
“all the rest¦all needed” for a width¦height for instance - …
- It could be very useful for users like WatchUer who have a mountain of drives
(I guess that occurs often in companies having a large network…)
{ Aside : What should occur then, when the whole alphabet is used ? IIRC, one could get the next drive as AA:\… Is this still valid ? }

:mrgreen: VG
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
roentgen
Power Member
Power Member
Posts: 757
Joined: 2005-12-03, 19:58 UTC

Post by *roentgen »

If it has come to that, although I see little chance for this to get implemented, how about a special noreread for removable disks (regardless of assigned drive letter)?
TC for Linux please!
StatusQuo
Power Member
Power Member
Posts: 1524
Joined: 2007-01-17, 21:36 UTC
Location: Germany

Post by *StatusQuo »

I admit I fail to see how this would break compatibility:
I pretty much like the chance to use the INI of a newer version on other PCs with possibly older versions of TC, so I support keeping compatibility.
But is this not true for any other new variable/parameter introduced by new TC versions?
AFAIS: No, new/unknown parameters are ignored. (I have some additional comments in the wincmd.ini, saved with names/headings that are unused by TC, starting with a user name followed by "_".)
Changing existing parameter formats can introduce values, that old versions don't understand.

But will an "*" cause problems in older versions - except that it will have no function, causing Noreread to be disabled?
If that's the only problem, I could live with that. Everybody still could use the conventional method for keeping compatibility (worth mentioning in the help).
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
Post Reply