Frage zu neuen Funktionen

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
Accu
Junior Member
Junior Member
Posts: 28
Joined: 2004-03-21, 07:08 UTC

Frage zu neuen Funktionen

Post by *Accu »

Ich habe gelesen, dass die neue Version von TC folgendes kann:
- Konstantes Erneuern der Dateilisten, wenn sich Dateien im Hintergrund ändern (muss in der wincmd.ini eingeschaltet werden)

1. Frage dazu: wo genau soll man das einstellen können?
2. Frage: kann mir mal jmd. ein Anwendungsbsp. dafür sagen? Verstehe nicht ganz, was damit gemeint ist.

THX
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Lies mal nach in der hilfe, sektion 4b. INI-File settings: wincmd.ini
WatchDirs=0 Controls the function of automatic dir list updates. It detects when programs other than Total Commander add, modify, or delete files shown in the active file panels.
Just add the following numbers:
1: turn option on (default: off)
2: also detect changes to size, date, attributes
4: put newly added files at the END of the file list (default: sorted)
8: don't react to updates while TC isn't in the foreground
256: Beep on each auto-update (useful for debugging)

WatchDirsExclude=AB\ Do not watch these drives for changes with the option WatchDirs= enabled.
Useful e.g. to turn off auto-refreshing on slow drives.
I switched to Linux, bye and thanks for all the fish!
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Re: Frage zu neuen Funktionen

Post by *van Dusen »

Ah, SanskritFritz war schneller ;) ...nur zur Ergänzung (zu Frage 1.):
history.txt wrote:17.04.05 Added:
cm_SwitchWatchDirs command to turn off (and back on) watching of directory changes with the wincmd.ini option WatchDirs=

11.04.05 Added:
New wincmd.ini section: WatchDirsExclude= (defaults to empty string): set drives which should be excluded from WatchDirs directory monitoring

06.04.05 Added:
wincmd.ini, [Configuration], WatchDirs= determines operation of automatic dir updates: 1: turn option on, 2: detect changes to size, date, attributes, 4: put newly added files at the END, 8: don't react to updates while TC isn't in the foreground

05.04.05 Added:
Watch changes of directories, and update them immediately on changes (using ReadDirectoryChangesW function). Requires Windows NT, 2000 or XP
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

Ergänzende Fragen von mir:

3. Hat jemand schon ausprobiert, was Vorrang hat:
Noreread oder WatchDirs?

4. Wirkt WatchDirs nur bei externen Änderungen oder auch bei Operationen innerhalb des TC selbst (also z.B. beim Kopieren, Löschen usw.)?

Werd' ich selber natürlich auch noch ausprobieren, aber vielleicht weiß es ja jemand schon jetzt...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Die Funktion ist eigentlich erst für Version 7 gedacht, deshalb gibt es auch noch kein Benutzerinterface dazu. Ich habe sie trotzdem in der 6.52 drin gelassen, damit interessierte Benutzer sie schon jetzt ausprobieren können.

Zu den Fragen:
3. noreread wirkt auch für die WatchDirs-Option. Wenn man zusätzlich WatchDirsExclude benutzt, dann hat dies aber Vorrang.

Beispiel:
1. noreread=EFG\
Schaltet WatchDirs auf E, F und G sowie der Netzwerkumgebung ab.
2. noreread=EFG\
WatchDirsExclude=F
Schaltet WatchDirs nur auf F ab, noreread bezieht sich dann nur auf den Refresh beim Wechsel zum TC.
Author of Total Commander
https://www.ghisler.com
User avatar
Tahattmeruh
Senior Member
Senior Member
Posts: 232
Joined: 2003-05-16, 13:35 UTC

Seltsam

Post by *Tahattmeruh »

Bei mit steht
noreread=\
noreread2=\
WatchDirs=11

wenn ich auf einem Netzlaufwerk bin, dann sehe ich wenn eine Datei neu erstellt wird.
Ist das ein Fehler oder hab ich etwas falsch verstanden?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Sorry, habe das gerade nochmal im Quelltext überprüft - so wie oben war es ursprünglich geplant, doch habe ich es dann unabhängig von noreread gemacht. Nur noreread2 übernimmt die Einstellungen von noreread (falls noreread2 fehlt).

Bitte noch die Zeile
WatchDirsExclude=\

einfügen für den gewünschten Effekt.
Author of Total Commander
https://www.ghisler.com
Post Reply