Übersicht: Ansichtsmodus | Auto Modus wechseln | benutzerdefinierte Spaltensicht

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
User avatar
tuska
Power Member
Power Member
Posts: 3740
Joined: 2007-05-21, 12:17 UTC

Übersicht: Ansichtsmodus | Auto Modus wechseln | benutzerdefinierte Spaltensicht

Post by *tuska »

Die nachstehend angeführten Punkte sind als Unterstützung für die Erstellung von Ansichten gedacht und erheben keinen Anspruch auf Vollständigkeit.
Die Funktionen "Ansichtsmodus" und "Auto Modus wechseln" sind seit 23.11.2016 - Total Commander Version 9.0 final (32/64) - verfügbar.

1. ANSICHTSMODUS

Code: Select all

ANSICHTSMODUS                    Konfigurieren - Einstellungen... - Ansichtsmodus
---------------------------------------------------------------------------------------------------------------------------------
Name .........................:  Titel (selbst gewählter Name); [Option: Siehe "Auto Modus wechseln" - Feld: "Diesen Modus setzen:"]
Spaltenansicht ..............):  lt. Liste (Vorgaben im Dropdown-Feld) bzw. kann hier auch eine gespeicherte
.............................):  "benutzerdefinierte Spaltenansicht" ausgewählt und in den Ansichtsmodus integriert werden
Sortierreihenfolge: .........):  Absteigend: Ja/Nein (Häkchen gesetzt = Ja); 
.............................):  hier kann zB nach einem Feld aus einer "benutzerdefinierten Spaltenansicht" sortiert werden
Zusätzliche Sortierreihenfolge:  Das "+"-Zeichen drücken und Auswahl treffen möglich
Tab-Farbe und -Symbol ........:  selbsterklärend, ansonsten Button "Hilfe" oder F1 drücken
Hintergrund-Farbe ............:  selbsterklärend, ansonsten Button "Hilfe" oder F1 drücken
Hintergrund-Farbe2 ...........:  selbsterklärend, ansonsten Button "Hilfe" oder F1 drücken
Priorität ....................:  Erläuterung: Button "Hilfe" oder F1 drücken
Befehle auto-starten ........):  F1-Hilfe, "+"-Zeichen drücken, zB em_-Befehle. 
.............................):  https://ghisler.ch/board/viewtopic.php?t=47341 Fensterteilung differenzierter
.............................):  Fensterteilungen [20/80,30/70,40/60,50/50,60/40,70/30,80/20]: 
.............................):  Beispiel: cm_100percent|cm_50percent 
.............................):  -> verbreitert das aktive Fenster auf 100% (cm_100percent) und  
.............................):  -> setzt das aktive Fenster nach Verlassen des Ansichtsmodus autom. auf 50%/50% (|cm_50percent) zurück.
.............................):  cm_100Percent 70|cm_50Percent, cm_100percent -20|cm_100Percent,
.............................):  Breite des aktiven Fensters (70%): cm_100percent 70,  	/ Breite des rechten Fensters auf 100%
.............................):  Breite des linken Fensters  (20%): cm_100percent -20	/ setzen:  cm_FocusRight,cm_100Percent
.............................):  S.a. https://ghisler.ch/board/viewtopic.php?p=337141#p337141 diverse Buttons, 
.............................):  u.a. Fensterteilung in Prozent (%) in Abfragefeld eingeben.
.............................):  [Fensterteilungen - Skript-Lösungen: https://ghisler.ch/board/viewtopic.php?p=358039#p358039]
.............................):  Fensterteilung: Die Trennlinie <-||-> befindet sich am linken Rand der vertikalen Buttonbar, 
.............................):  darauf ein Doppelklick und man erhält eine 50:50 Fensterbreite-Ansicht.
.............................):  ------------------------------------------------------------------------------------------------
.............................):  Dateiausschlüsse - Beispiel: *.* |*.mp3 *.wma  = Suche nach Dateien *.*, 
.............................):  außer *.mp3 *.wma - Dateien und wende den Ansichtsmodus, zB MP3 an.
.............................):  ------------------------------------------------------------------------------------------------
.............................):	 |cm_SrcViewMode0 - 1 von 3: 
.............................):	 Nach dem Verlassen des Verzeichnisses ist eine Rückstellung auf <Vorgabe> NICHT erforderlich
.............................):	 (keine Symbole oder Farben)! Zitat von Hr. Ghisler (Email 31.5.2018):
.............................):	 Total Commander sollte selbst auf Modus 0 umschalten, wenn Sie eine Zone eines Ansichtsmodus verlassen. 
.............................):	 Es kommt aber anderen Ansichtsmodi in die Quere, wenn Sie z.B. direkt aus einem Verzeichnis, 
.............................):	 welches Modus 1 zugeordnet ist, in ein Verzeichnis wechseln, welches z.B. Modus 2 zugeordnet ist.[/Zitat]
.............................):	 ("Modus" = Ansichtsmodus). -> Daher im Regelfall Befehle auto-starten: |cm_SrcViewMode0 NICHT verwenden!
.............................):	 Siehe auch nachfolgenden Punkt...
.............................):  ------------------------------------------------------------------------------------------------
.............................):	 |cm_SrcViewMode0 - 2 von 3: 
.............................):	 Verwendung von |cm_SrcViewMode0 für Button "EIN/AUS"-Schalter - Beispiel:
.............................):	 Anwendung von Ansichtsmodus und Rückstellung auf <Vorgabe>, zB für Ansichtsmodus: "Dateiname und Pfad"
.............................):	 + Befehle auto—starten: |cm_SrcViewMode0 + Button mit Kommando: cm_SrcViewModeList Dateiname und Pfad
.............................):	 -> Button mehrmals drücken = Dateiname + Pfad anzeigen EIN/AUS (Button verhält sich wie ein "Schalter")
.............................):	 Achtung: |cm_SrcViewMode0 = <Vorgabe>: Hat in diesem Fall dann zB Auswirkung auf den nächsten Tab,
.............................):	 für den ein Auto Modus wechseln eingestellt wurde, denn beim Anklicken des nächsten Tabs wird der
.............................):	 vordefinierte Auto Modus wechseln + Ansichtsmodus AUSGESCHALTET!
.............................):	 Zitat von Hr. Ghisler (Email 7.6.2018): 
.............................):	 Das liegt daran, dass bei einem Verzeichniswechsel 
.............................):	 - erst zum neuen Ansichtsmodus gewechselt wird, 
.............................):	 - dann wird das hinter | im alten Modus ausgeführt, 
.............................):	 - und schliesslich das vor | im neuen Modus. 
.............................):	 Dadurch entfernt cm_SrcViewMode0 den gerade gesetzten neuen Modus. Leider ist das nicht anders lösbar.
.............................):	 LÖSUNG1: Hinter dem '|' den Befehl cm_SrcViewMode0 NICHT verwenden, denn der Auto Modus wechseln
.............................):	 beendet sich ohnehin von selbst. BEISPIEL: https://ghisler.ch/board/viewtopic.php?p=414703#p414703
.............................):	 LÖSUNG2: |cm_SrcViewMode0,cm_RereadSource 2 ... dann funktioniert der Button "EIN/AUS"!
.............................):	 Beispiel: https://ghisler.ch/board/viewtopic.php?p=428160#p428160 B) Ansichtsmodus, Pkt. 8.
.............................):  ------------------------------------------------------------------------------------------------
.............................):	 |cm_SrcViewMode0 - 3 von 3: 
.............................):	 Generell kann man die oben gelisteten Varianten prüfen (mit entsprechender Auswirkung bei "2 von 3")
.............................):	 im Hinblick darauf, ob man bei einem Button einen "EIN/AUS"-Schalter haben will oder nicht.
.............................):  ------------------------------------------------------------------------------------------------
.............................):  13.05.21 Release Total Commander 10.00 public beta 10
.............................):  12.05.21 Added: View modes, Auto-run commands:
.............................):           Put '-' at the start of the command field to not execute commands on tab change,
.............................):           only on directory change (32/64)
.............................):
.............................):  20.05.21 Release Total Commander 10.00 release candidate 1
.............................):  18.05.21 Fixed: View modes, Auto-run commands: '-' at start didn't prevent tab leave commands
.............................):           from running on tab change.
.............................):           Put '-' after | to prevent them, e.g. cm_srcexecs|-cm_srcallfiles (32/64)
.............................):
.............................):  https://ghisler.ch/board/viewtopic.php?f=14&t=49325 - "TC suggestions (English)"
.............................):  filtering with CD kept for each tab and not for all left/right
.............................):  Grundsätzliches Ziel:
.............................):  Bei dem Wechsel von einem Tab zu einem anderen Tab im selben TC-Fenster -
.............................):  jeweils mit vorhandenem Filter - soll der Filter pro Tab erhalten bleiben.
.............................):  Wichtiger Hinweis:
.............................):  |-cm_SrcAllFiles,cm_50percent bedeutet, dass beide Befehle NICHT ausgeführt werden!
.............................):  ------------------------------------------------------------------------------------------------
Kommandos (Auswahl) .........):  cm_SrcViewModeList (= Ansicht - Benutzerdef. Ansichtsmodi), cm_SrcViewModeList NameAnsichtsmodus, 
.............................):  cm_SrcViewMode0 (Ansichtsmodus <Vorgabe>), cm_SrcViewMode1 bis 9 (8501-8509); 8510-8749  ***)
.............................):  cm_LeftViewModeList, cm_RightViewModeList, cm_ToggleAutoViewModeSwitch,
.............................):  cm_LeftViewModeX, cm_RightViewModeX, cm_TrgViewModeX
Kommandos mit Parametern ....):  https://www.ghisler.ch/board/viewtopic.php?t=76713 List of commands that supports parameters;
.............................):  Liste von internen Kommandos welche Parameter unterstützen
Command Browser .............):  cm_CommandBrowser in TC-Befehlszeile eingeben, dann <ENTER> drücken (interne Befehle durchsuchen)
.............................):  => Klick auf Kategorie: Ansichtsmodi...
.............................):  ------------------------------------------------------------------------------------------------
wincmd.ini ...................:  Abschnitte [ViewModes], [left], [right] - [... für Anfragen in den Foren wichtig!]
Ansichtsmodus <Vorgabe> .....):  Hier soll/muß eingestellt werden was man als Ansicht haben möchte, wenn ein Ansichtsmodus
.............................):  beendet wird, und zwar speziell im Falle einer Kombination mit einem "Auto Modus wechseln". 
.............................):  z.Bsp. Spaltenansicht: Lang, Sortierreihenfolge: Name. / Siehe auch: Hilfe-F1!
Limitierungen ................:  Für Ansichtsmodi ist die Anzahl mit 250 limitiert. ***) s.a. Pkt. 5.
.............................):  Für Ansichtsmodi ist die Anzahl der Buttons mit je 250 pro Kommando limitiert. ***) s.Pkt. 5.
.............................):  ------------------------------------------------------------------------------------------------
Hinweise ....................):  Die Reihenfolge der Ansichtsmodi kann geändert werden, und zwar durch Klick auf die Pfeiltasten ∧∨
.............................):  im Einstellungsmenü (Konfigurieren...Ansichtsmodus - unterhalb von Button "Titel ändern...").
.............................):  Die Buttons zu Ansichtsmodi müssen - nach Änderung der Reihenfolge - NICHT geändert werden,
.............................):  jedoch nur wenn sie mit folgendem Befehl aufgerufen werden: cm_SrcViewModeList NameAnsichtsmodus.
.............................):  Wenn ein Button mit dem Befehl: cm_SrcViewMode0 ... cm_SrcViewMode249 aufgerufen wird,
.............................):  dann ist in jedem Fall eine Anpassung erforderlich, d.h. die Nummer(!) zum Befehl 
.............................):  muß im Button angepasst werden, zB von cm_SrcViewMode4 auf cm_SrcViewMode6. 
.............................):  <Vorgabe> zählt nicht mit, d.h. der erste selbst erstellte Ansichtsmodus hat die Nr. 1.
.............................):  Weiters ist auch der Tooltip anzupassen.
.............................):  ------------------------------------------------------------------------------------------------
Ansichtsmodi manuell aufrufen):  Ansichtsmodi können manuell wie folgt aufgerufen werden, und zwar
.............................):  - über das Menü "Ansicht" - "Benutzerdefinierte Ansichtsmodi"
.............................):  - per Rechtsklick auf einen Tab
.............................):  - über die Kommandozeile, zB cm_SrcViewModeList MP3 (cm_SrcViewModeList NameAnsichtsmodus)
.............................):  - Kommando: cm_SrcViewModeList kann ohne Parameter verwendet werden, zB in der TC-Kommandozeile -
.............................):    dann werden die Ansichtmodi entsprechend dem Menüpunkt "Benutzerdefinierte Ansichtsmodi" angezeigt
.............................):  - per Button mit Kommando: cm_SrcViewModeList NameAnsichtsmodus ... oder 
.............................):    cm_SrcViewMode0 ... cm_SrcViewMode249 (siehe auch: Limitierungen bzw. Hinweise <oberhalb>!)
Ansichtsmodi autom. aufrufen ):  Durch benutzerdefinierte Regeln (-> Konfigurieren - Auto Modus wechseln) kann automatisch
.............................):  auf einen Ansichtsmodus [Option: mit integrierter "benutzerdefinierter Spaltensicht"] 
.............................):  umgeschaltet werden.
=================================================================================================================================
2. AUTO MODUS WECHSELN

Code: Select all

AUTO MODUS WECHSELN		 Konfigurieren - Einstellungen... - Auto Modus wechseln
---------------------------------------------------------------------------------------------------------------------------------
Bei Verzeichniswechsel automatisch Ansichtsmodus wechseln: Ja/Nein => Schaltet den autom. Wechsel des Ansichtsmodus an oder aus;
Auto Modus wechseln - Kommando:  cm_ToggleAutoViewModeSwitch 2947 Auto Modus wechseln an-/ausschalten -> In der Regel: EINgeschalten!
---------------------------------------------------------------------------------------------------------------------------------
Regeln ......................):  Regelzusammenfassung - setzt sich aus sämtlichen Unterregeln zusammen und 
.............................):  beinhaltet den Ansichtsmodus von Feld: "Diesen Modus setzen:"
.............................):  WICHTIG: Für mehrere Unterregeln kann immer nur derselbe Ansichtsmodus gesetzt werden,
.............................):  ansonsten wird der zuletzt gespeicherte Ansichtsmodus auf die Regel angewandt!
.............................):  ------------------------------------------------------------------------------------------------
Unterregel 1 - Regel ........):  Feldinhalt, zB "+: Muss übereinstimmen" ODER "S: Suchresultat", etc.
Unterregel 1 - Verzeichnis ..):  Feldinhalt erfassen oder einfach leer lassen
Unterregel 1 - Verzeichnis ..):  Beispiel: *\EXCEL\*    [Klick auf Button "Hilfe" --> hier gibt es weitere Beispiele];
Unterregel 1 - Verzeichnis ..):  Ein führender * bezeichnet übergeordnete Ordner, ein nachstehender * bezeichnet Unterordner.
Unterregel 1 - Verzeichnis ..):  Der Auto Modus wechseln wird somit auf den Ordner "EXCEL" (der sich irgendwo - laufwerksunabhängig -
Unterregel 1 - Verzeichnis ..):  befinden kann) oder einen Ordner, der "EXCEL" im Ordnernamen hat UND seine Unterordner angewandt.
Unterregel 1 - Dateitypen ...):  Feldinhalt erfassen oder einfach leer lassen
Kombination mit UND/ODER ....):  Klick auf "Mehr Unterregeln" dann auf "&" (links, Button zwischen Unterregeln) um 
.............................):  "& UND (alle Regeln)" ODER "| ODER (min. eine)" zu erhalten
Unterregel 2 - Regel .........:  SOFERN vorhanden => Feldinhalt, zB "+: Muss übereinstimmen" ODER "S: Suchresultat", etc.
Unterregel 2 - Verzeichnis ...:  Feldinhalt erfassen oder einfach leer lassen
Unterregel 2 - Dateitypen ....:  Feldinhalt erfassen oder einfach leer lassen
Kombination mit UND/ODER ....):  Klick auf "Mehr Unterregeln" dann auf "&" (links, Button zwischen Unterregeln) um 
.............................):  "& UND (alle Regeln)" ODER "| ODER (min. eine)" zu erhalten
Unterregel 3 .................:  SOFERN vorhanden => Feldinhalt, zB "+: Muss übereinstimmen" ODER "S: Suchresultat", etc.
usf.
.............................):  ------------------------------------------------------------------------------------------------
Diesen Modus setzen .........):  Im Dropdown-Feld auswählen, welcher ANSICHTSMODUS (d.h. KEINE "benutzerdefinierte Spaltenansicht"!)
.............................):  auf die Gesamtregel (=> unter: "Regeln") angewandt werden soll.
.............................):  WICHTIG: Für mehrere Unterregeln kann immer nur derselbe Ansichtsmodus gesetzt werden,
.............................):  ansonsten wird der zuletzt gespeicherte Ansichtsmodus auf die Regel angewandt!
.............................):  ------------------------------------------------------------------------------------------------
Regel - Unterregeln - Bild ...:  http://lefteous.totalcmd.net/tc/ideas/view_mode_assignments_to_rule.png
.............................):  ------------------------------------------------------------------------------------------------
Regeln - Überschneidungen ...):  TC geht die Liste der Regeln von oben nach unten durch, und wendet die erste an, die zutrifft.
.............................):  Das gleiche gilt auch für Überschneidungen bei den Unterregeln!
.............................):  Mit Pfeil/Bildlauf nach oben (Verschiebt die vertikale Position eine Zeile nach oben) oder
.............................):  mit Pfeil/Bildlauf nach unten (Verschiebt die vertikale Position eine Zeile nach unten)
.............................):  kann die Reihenfolge in der Liste der Regeln geändert werden [=> Priorisierungsänderung!].
.............................):  ------------------------------------------------------------------------------------------------
.............................):  Beispiel: 
.............................):  1. "?: Mindestens eine Übereinstimmung" 
.............................):  2. "%: Mindestens 50% Übereinstimmung"
.............................):  In diesem Fall gilt die erste Unterregel: ?: Mindestens eine Übereinstimmung" 
.............................):  und die zweite Unterregel ist irrelevant.
.............................):  ------------------------------------------------------------------------------------------------
.............................):  Falls der Auto Switch Mode nicht sofort funktioniert, dann versuchsweise Reihenfolge ändern:
.............................):  https://ghisler.ch/board/viewtopic.php?p=339676#p339676 					 
.............................):  ------------------------------------------------------------------------------------------------   
.............................):  Ausnahme: https://ghisler.ch/board/viewtopic.php?p=357122#p357122 In diesem Fall handelt es sich
.............................):  um das selbe Verzeichnis mit 2 unterschiedl. Regeln/Ansichtsmodi - die untere Regel hat gezogen!
.............................):  Hier handelte es sich jedoch um eine fehlerhafte Eingabe.
.............................):  ------------------------------------------------------------------------------------------------
Kommandos (Auswahl) .........):  cm_ConfigViewModeSwitch, cm_ToggleAutoViewModeSwitch (Auto Modus wechseln an-/ausschalten)
Command Browser .............):  cm_CommandBrowser in TC-Befehlszeile eingeben, dann <ENTER> drücken (interne Befehle durchsuchen)
.............................):  => Klick auf Kategorie: Ansichtsmodi... oder Suche nach: auto (Filter)
wincmd.ini ...................:  Abschnitt [ViewModeSwitch] - [... für Anfragen im Forum wichtig!]
=================================================================================================================================
3. ANSICHTSMODUS + AUTO MODUS WECHSELN - HINWEISE/PROBLEMLÖSUNGEN

Code: Select all

ANSICHTSMODUS + AUTO MODUS WECHSELN - HINWEISE/PROBLEMLÖSUNGEN

1. Mit Klick auf einen Tab kann ein gespeicherter Auto Modus wechseln nicht immer sofort gestartet werden.
   Ein Klick auf einen anderen Tab und danach auf den Tab mit Auto Modus Wechsel kann hier Abhilfe schaffen.
   Manchmal ist es erforderlich, zumindest einmal [bzw. mehrfach] vom übergeordneten Verzeichnis in das im Auto Modus wechseln 
   definierte Verzeichnis zu wechseln! Danach kann der Tab jederzeit angeklickt werden und der Auto Modus wechseln ist immer aktiv.
   Weiters kann es hilfreich sein nach Definition einer Auto Modus wechseln-Regel TC zu beenden und neu zu starten.   

   (Wenn man die Tastenkombination Strg+Pfeil-nach-links oder Strg+Pfeil-nach-rechts anwendet, wird offensichtlich der Wechsel
   in das im Auto Modus wechseln definierte Verzeichnis simuliert und man sieht im anderen TC-Fenster, 
   wie die Auto Modus wechseln - Regel <zB eine Filterung von Dateien> angewendet wird).
   
2. Wenn der Auto Modus wechseln aktiv ist (zB Filter angewandt) und er wird zB durch einen Button mit Kommando: "em_ClearAllFilters"
   außer Kraft gesetzt (Filter AUS), dann heißt es zurück an der Start, das ist Pkt. 1.
   Alternativ kann der Auto Modus wechseln auch MANUELL mit einem Button, zB (Kommando: cd *.* | *.lnk *.bak *.wbk 
   ODER Kommando: em_FilesExtensionFiltering ODER Kommando: cm_SrcViewModeList Filter sofort wieder gestartet werden).
   Aus diesem Grund empfiehlt es sich manchmal zusätzlich auch noch Buttons mit em_Kommandos anzulegen.
   Diese Buttons können dann auch für nicht in einem Auto Modus wechseln definierte Verzeichnisse verwendet werden!
   Beispiel: https://ghisler.ch/board/viewtopic.php?p=367741#p367741 Multiple Ignore list activations, Desktop, Filters, ...   

3. Wenn es *keinen übergeordneten Ordner* gibt (zB für Pfad \\Desktop\) und 
   nach Klick auf einen Button (cm_OpenDesktop) der Auto Modus wechseln NICHT ausgeführt wird,
   dann gibt es zB noch folgende Möglichkeit um den Auto Modus wechseln zu starten:

   Im Auto Modus wechseln als *erste Regel* einen Pfad angeben, und zwar mit einem Unterverzeichnis, 
   damit man von diesem in das übergeordnete Verzeichnis wechseln kann, zB %$DESKTOP%\ (dies entspricht: C:\Users\User\Desktop\).
   Nach dem Zurückwechseln in das Unterverzeichnis "\Desktop\" wird der Auto Modus wechseln gestartet und 
   danach wird auch die *zweite Regel* ausgeführt (\\Desktop\), für dessen Verzeichnis es keinen übergeordneten Ordner gibt.
   
1.-3. Beispiel: https://ghisler.ch/board/viewtopic.php?p=367741#p367741 Multiple Ignore list activations, Desktop, Filters,...
   
4. Eventuell kann das Plugin Twinkey einen Ansichtsmodus + Auto Modus wechseln stören bzw. nicht zur Ausführung kommen lassen:
   https://ghisler.ch/board/viewtopic.php?p=357230#p357230
   http://www.mgpsoft.net/Downloads/?MD TWinKey.zip

5. Siehe auch: https://ghisler.ch/board/viewtopic.php?p=344662#p344662 TC doesn't remember custom column view. (FixEmptyPanel=)
   Are you using automatic view changes? This is triggered when you change directories, but also when you close and re-open 
   Total Commander.
=================================================================================================================================
4. BENUTZERDEFINIERTE SPALTENSICHT

Code: Select all

BENUTZERDEF. SPALTENANSICHT      Konfigurieren - Einstellungen... - Benutzerdef. Spalten ("Benutzerdefinierte Spaltensicht")
---------------------------------------------------------------------------------------------------------------------------------
Total Commander Wiki .........:  http://www.ghisler.ch/wikide/index.php/Benutzerdefinierte_Spaltenansicht
.............................):  ------------------------------------------------------------------------------------------------   
Kommandos (Auswahl)..........):  cm_SrcCustomViewMenu (= Ansicht - Benutzerdefinierte Spalten; Rechtsklick auf Spaltenüberschriften),
.............................):  cm_SrcCustomView1 bis 9 (271-279); 280-299, 7530-7599 ***), [Option: cm_SrcViewMode0 (Ansicht <Vorgabe>)];
.............................):  cm_SrcCustomView1 - 99, cm_LeftCustomView1 - 99, cm_RightCustomView1 - 99 (max. je 99 Buttons) ***)
.............................):  ------------------------------------------------------------------------------------------------   
Command Browser .............):  cm_CommandBrowser in TC-Befehlszeile eingeben, dann <ENTER> drücken (interne Befehle durchsuchen)
.............................):  => Klick auf Kategorie: Benutzerdef. Ansichten...
.............................):  ------------------------------------------------------------------------------------------------   
Sortierung ..................):  https://ghisler.ch/board/viewtopic.php?p=336146#p336146 Die Sortierung erfolgt immer nach dem Namen
.............................):  in der ersten Spalte, uzw für den Gesamtpfad(!). Gegebenenfalls muß eine zusätzliche Spalte
.............................):  für den Namen erstellt werden, um ausschließlich nach dem Namen zu sortieren. 
.............................):  ------------------------------------------------------------------------------------------------   
Limitierungen ...............):  [CustomFields] Titles= ... max. 1023 Zeichen für Titel zu benutzerdefinierten Spaltensichten möglich.
.............................):  Dies entspricht - bei guter Lesbarkeit - derzeit ca. 50 Titeln/benutzerdefinierten Spaltensichten.
.............................):  cm_SrcCustomViewX-XX, cm_LeftCustomViewX-XX, cm_RightCustomViewX-XX:
.............................):  - Die Anzahl ist mit 99 limitiert. ***) s.a. Pkt. 5.
.............................):  - Die Anzahl der Buttons ist mit je 99 pro Kommando limitiert. ***) s.Pkt. 5.
.............................):  Limitierung für restliche Kommandos: Siehe CommandBrowser (cm_CommandBrowser)
.............................):  ------------------------------------------------------------------------------------------------   
Hinweise ....................):  Die Numerierung bzw. Reihenfolge kann geändert werden, und zwar durch Ziehen 
.............................):  der gespeicherten "benutzerdefinierten Ansicht" im Einstellungsmenü (Konfigurieren...Benutzerdef. Spalten).
.............................):  Bei bereits erstellten Buttons (zB mit Kommando: cm_SrcCustomView20) für benutzerdef. Spaltensichten,
.............................):  zB für "Musik" müssen dann allerdings die Tooltips auf die richtige Nummer angepaßt werden(!).
.............................):  ------------------------------------------------------------------------------------------------   
Benutzerdef. Spaltensicht ...):  Benutzerdefinierte Spaltensichten können manuell wie folgt aufgerufen werden, und zwar
      - manuell aufrufen ....):  - über das Menü "Ansicht" - "Benutzerdefinierte Spalten"
.............................):  - Kommando: cm_SrcCustomViewMenu in der TC-Kommandozeile --> 
.............................):    dies entspricht dem Menü "Ansicht" - "Benutzerdefinierte Spalten"
.............................):  - Kommando: cm_SrcCustomViewXX (XX = Nummer der benutzerdef. Spaltensicht) in der TC-Kommandozeile
.............................):  - per Kontextmenü nach einem Rechtsklick auf den Spaltenkopf
.............................):  - per Button mit Kommando: cm_SrcCustomViewXX (XX = Nummer der benutzerdef. Spaltensicht)
.............................):  ------------------------------------------------------------------------------------------------
      - automatisch aufrufen ):  Dies ist nur über einen Ansichtsmodus mit integrierter benutzerdefinierter Spaltensicht
.............................):  und zusätzlich einem Auto Modus wechseln möglich (-> Konfigurieren - Auto Modus wechseln)
.............................):  Siehe auch Beispiel [unten]: https://ghisler.ch/board/viewtopic.php?p=357956#p357956
.............................):  Eine benutzerdef. Spaltensicht automatisch als Standardansicht (Ansichtsmodus <Vorgabe>) verwenden.
.............................):  ------------------------------------------------------------------------------------------------
      - Wichtig .............):  Siehe auch ... Limitierungen, Hinweise und Pkt. 5.!
==================================================================================================================================
5. ***) ANSICHTSMODUS + BENUTZERDEF. SPALTENSICHT | BUTTONS | AHK-SKRIPT (BENUTZERDEF. SPALTENSICHT)

Code: Select all

***) ANSICHTSMODUS + BENUTZERDEFINIERTE SPALTENSICHT | BUTTONS | AHK-SKRIPT (BENUTZERDEF. SPALTENSICHT)

Es ist zu beachten, dass bei den folgenden Kommandos, z.B. sofern diese mit einem Button verwendet werden sollen, und zwar
- cm_SrcViewMode1   - 9 (8501-8509); --> ab cm_SrcViewMode10 ...... (8510 - 8749)
- cm_SrcCustomView1 - 9 (271 - 279); --> ab cm_SrcCustomView10	... (280 - 299, 7530 - 7599) 
diese in der Datei %COMMANDER_PATH%\TOTALCMD.INC SELBST erfasst werden müssen! ***)

TC kennt nur die Befehle, die sich in der TOTALCMD.INC befinden!
Nach Erfassung scheinen diese Einträge im CommandBrowser auf, und zwar unter: 
- Kategorie: Benutzerdef. Ansichten und
- Kategorie: Ansichtsmodi

***************************************************************************************************************
* ACHTUNG: Danach empfiehlt es sich ein Backup von der Datei TOTALCMD.INC anzulegen (zB TOTALCMD.BACKUP.INC), *
*          da die Datei TOTALCMD.INC nach dem nächsten Update/Upgrade überschrieben wird!                     *
*          Dies bedeutet auch, dass in solchen Fällen die neue TOTALCMD.INC Datei dann angepaßt werden muß!   *
* WICHTIG: Nach Änderungen in der Datei TOTALCMD.INC einen Neustart von Total Commander durchführen!          *
***************************************************************************************************************

Beispiele für Ergänzungen in der Datei TOTALCMD.INC ...... nur Auswahl!
[_______Ansichtsmodi________]    [__Benutzerdefinierte Spaltenansicht_]

[________View Modes_________]=0  [________Custom column views_________]=0
cm_SrcViewMode10=8510;           cm_SrcCustomView10=280;
cm_SrcViewMode11=8511;           ...
...                              cm_SrcCustomView29=299;  ***)
cm_SrcViewMode249=8749;          cm_SrcCustomView30=7530;
                                 ...
                                 cm_SrcCustomView99=7599;
                                 
***) Achtung: Nach cm_SrcCustomView29=299; .... kann bzw. muß gegebenenfalls mit cm_SrcCustomView30=7530; fortgesetzt werden(!) 
     und NICHT mit: cm_SrcCustomView30=300; ... denn ansonsten kommt es zu folgenden Fehlern:
     a) ab cm_SrcCustomView30=300; Verwendung von Buttons führt zu falschen benutzerdef. Spaltensichten bzw.
     b) ab cm_SrcCustomView30=300; Verwendung von Buttons kann zu Fehlermeldungen führen
 
***********************************************************************************************************************
Basierend auf diesem Beitrag: 	 https://ghisler.ch/board/viewtopic.php?t=50149  Custom Column views
28.07.09 Added: Increased maximum number of custom column views from 29 to 99. Note that only the first 29 
can be set via cm_SrcCustomView* commands, the additional are accessible via new command ranges 6530-, 7030- and 7530-.
-----------------------------------------------------------------------------------------------------------------------
können diese Varianten für Buttons zu benutzerdefinierten Spaltensichten ebenfalls verwendet werden:

- cm_SrcCustomView1=7501;   Source: Custom columns 1 - und folgende
- cm_LeftCustomView1=6501;  Left:   Custom columns 1 - und folgende
- cm_RightCustomView1=7001; Right:  Custom columns 1 - und folgende

[________Custom column views_________]=0
cm_SrcCustomView1=7501; Source: Custom columns 1
cm_SrcCustomView2=7502; (user defined columns)
cm_SrcCustomView3=7503; etc. until 7599;
cm_SrcCustomView4=7504; 7600-7999 are reserved
cm_SrcCustomView5=7505;
...
cm_SrcCustomView99=7599;
-------------------------------------------------
cm_LeftCustomView1=6501; Left: Custom columns 1
cm_LeftCustomView2=6502; (user defined columns)
cm_LeftCustomView3=6503; etc. until 6599;
cm_LeftCustomView4=6504; 6600 - 6999 are reserved
cm_LeftCustomView5=6505;
...
cm_LeftCustomView99=6599;
-------------------------------------------------
cm_RightCustomView1=7001; Right: Custom columns 1
cm_RightCustomView2=7002; (user defined columns)
cm_RightCustomView3=7003; etc. until 7099;
cm_RightCustomView4=7004; 7100-7499 are reserved
cm_RightCustomView5=7005;
...
cm_RightCustomView99=7099;
-------------------------------------------------
cm_TrgCustomView1  421	 Target: Custom columns 1
...
cm_TrgCustomView9  429	 etc. until 449

Zitat: "There is no range for the target" ... d.h. 
- cm_TrgCustomView1 - cm_TrgCustomView29 möglich,
- cm_TrgCustomView30 und folgende: nicht möglich!
***********************************************************************************************************************

Limitierungen:
- Ansichtsmodi (View Modes) .......................: Die Anzahl ist mit 250 limitiert.
						     Die Anzahl der Buttons ist mit 250 pro Kommando limitiert.

- Benutzerdef. Spaltenansicht (Custom column views): cm_SrcCustomViewX-XX, cm_LeftCustomViewX-XX, cm_RightCustomViewX-XX:
                                                     - Die Anzahl ist mit 99 limitiert. *)
                                                     - Die Anzahl der Buttons ist mit je 99 pro Kommando limitiert. *)
                                                     Limitierung für restliche Kommandos: Siehe CommandBrowser (cm_CommandBrowser)

  Diskussionen: ...................................: https://ghisler.ch/board/viewtopic.php?t=50147 (im englischen Forum)
  Forumsbeitrag-Anfrage: ..........................: https://ghisler.ch/board/viewtopic.php?t=48095
    
  *) [CustomFields] Titles= ... max. 1023 Zeichen für Titel zu benutzerdefinierten Spaltensichten möglich.
     Dies entspricht - bei guter Lesbarkeit - derzeit ca. 50 Titeln/benutzerdefinierten Spaltensichten.
     
     Es können mehr als ca. 50 benutzerdef. Spaltensichten definiert werden - Zitat: Email v. 14.8.2019/Hr. Ghisler: 
     "Die Begrenzung erfolgt durch das Textfeld - mit kürzeren Namen haben mehr Einträge platz."
     
     Beispiele für Konstellationen bei denen das Maximum von 1023 Zeichen für Titel (mit guter Lesbarkeit)
     bereits bei 50 benutzerdef. Spaltensichten ausgeschöpft wurde:
     - Konfigurieren - Benutzerdef. Spalten: 52	Pfad Zugriffsdatum -> der Titel wird nicht mehr angezeigt (nach Klick auf "Bearbeiten")
     - Kontextmenü --> Die benutzerdef. Spalten-Nr. + Titel werden nicht mehr angezeigt
     - Button -------> cm_SrcCustomView51 ... benutzerdef. Spaltensicht Nr. 51 ausführbar!
     - Button -------> cm_SrcCustomView52 ... benutzerdef. Spaltensicht Nr. 52 ausführbar! ... usf. bis Nr. 99!;
       Tipp: Im Tooltip zum Button eintragen, wofür der Button verwendet werden soll, zB "cm_SrcCustomView52|52 Pfad  Zugriffsdatum"
       
     Theoretisch könnte das Limit von derzeit max. 1023 Zeichen für Titel erhöht werden, dies ergäbe jedoch Kompatibilitätsprobleme
     mit älteren Total Commander Versionen (sinngemäßes Zitat: Email v. 14.8.2019/Hr. Ghisler)
    
*********************************************************************************************************************************
Beispiel:
"Benutzerdefinierte Spaltensicht mit Verwendung eines AHK-Skripts"
https://ghisler.ch/board/viewtopic.php?p=349245#p349245 
Is there a way to display files count as column?
=================================================================================================================================
6. ANSICHTSMODUS + BENUTZERDEFINIERTE SPALTENSICHT <VORGABE> - BUTTONS

Code: Select all

ANSICHTSMODUS + BENUTZERDEFINIERTE SPALTENSICHT <VORGABE> - BUTTONS
Button zum Einstellen der Ansicht <Vorgabe> - empfohlen!
-------------------------------------------------------------------
TOTALCMD#BAR#DATA
cm_SrcViewMode0

wcmicons.dll,86
Ansichtsmodus + benutzerdef. Spaltensicht: <VORGABE>|Das Kommando: cm_SrcViewMode0 stellt die Ansicht auf Ansichtsmodus <Vorgabe> ein,|und zwar sowohl für den Ansichtsmodus als auch für eine benutzerdefinierte Spaltensicht!


8500
------------------------------------------------------------------
Du kannst den CODE zum Anlegen eines Buttons in TC wie folgt nutzen:
1. Markiere den Code (zwischen "---")
2. STRG + C (Kopieren in die Zwischenablage)
3. Tätige einen Rechtsklick auf einen freien Platz in der Buttonbar [zB nach dem letzten Button oder zwischen den Buttons]
4. Klicke auf den Menüpunkt "Einfügen"

---------------------------------------------------------------------------------------------------------------------------------
Funktionen von Buttons können mit zusammengesetzten Befehlen noch erweitert werden - zB mit Kommando:
1. cm_SrcViewMode0,em_Filter-alle-löschen,cm_50Percent
2. cm_SrcActivateTab1,cm_TrgActivateTab1,cm_FocusLeft,cm_RereadSource
3. cm_50Percent,cm_FocusLeft,cm_SrcViewMode0,em_Filter-alle-löschen,cm_FocusRight,cm_SrcViewMode0,em_Filter-alle-löschen,cm_SrcActivateTab1,cm_TrgActivateTab1,cm_FocusLeft,cm_RereadSource

em_Filter-alle-löschen	- Kommando: cd *.*
=================================================================================================================================
7. WIE LANGE BLEIBT EIN ANSICHTSMODUS ODER EINE BENUTZERDEFINIERTE SPALTENSICHT ERSICHTLICH?

Code: Select all

Wie lange bleibt ein Ansichtsmodus oder eine benutzerdefinierte Spaltensicht ersichtlich?

In der Regel bleibt ein "Ansichtsmodus" oder eine "benutzerdefinierte Spaltensicht" solange erhalten, 
bis auf eine andere Ansicht umgeschaltet wird, und zwar 

a) manuell, z.B. mit einem selbst angelegten Button mit Kommando: cm_SrcViewModeList NameAnsichtsmodus
   ........ ODER Button mit Kommando: cm_SrcCustomViewX (X= Nr. der benutzerdefinierten Spaltensicht)
   ODER
   zB durch Verändern eines bestehenden Ansichtsmodus, zB mit dem Shortcut STRG+Umsch+F2 Kommentaransicht EIN ...
   https://ghisler.ch/board/viewtopic.php?f=2&t=53547 Erklärung von Hr. Ghisler: "Wenn man den Ansichtsmodus manuell ändert, 
   wird Auto-Modus wechseln deaktiviert, bis man in einen Bereich mit einem anderen Modus kommt."
b) automatisch, uzw im Falle eines Ansichtsmodus, sofern eine Kombination mit einem "Auto Modus wechseln" besteht UND
   "Bei Verzeichniswechsel automatisch Ansichtsmodus wechseln" eingeschalten, d.h. angehakt ist.

--------
Sonderfall (aufgrund eines Eingabefehlers!)
c) automatisch, uzw im Falle, dass im "Auto Modus wechseln" bei "Bei Verzeichniswechsel automatisch Ansichtsmodus wechseln" ein- 
   geschaltet, d.h. angehakt ist, obwohl gar keine "Auto Modus wechseln"-Regel definiert wurde.
   https://ghisler.ch/board/viewtopic.php?p=339826#p339826
   ..."Could be nice that when you create a View Mode (colors, icons, ...) for one directory, there were a check option 
       to apply this view to any of its subdirectories..." 
   ..."I had not any "Auto Switch Mode" but I had checked the "Automatically switch View Mode on directory change". ..."
   ..."I have removed the check and the "View Mode" is preserved in subdirectories too. ...)
   Weiteres Beispiel:
   "Ansichtsmodus" - "Ansicht_KURZ_Name" (Spaltensicht: Kurz, Sortierreihenfolge: Name) bleibt IMMER erhalten,
   obwohl gar keine "Auto Modus wechseln"-Regel definiert wurde, jedoch im "Auto Modus wechseln" bei 
   "Bei Verzeichniswechsel automatisch Ansichtsmodus wechseln" eingeschaltet, d.h. angehakt ist.
--------
=================================================================================================================================
Beispiele:
viewtopic.php?t=47749 Benutzerdefinierte Ansichten und Automodus
Benutzerdefinierte Spaltensicht| Ansichtsmodus | Auto Modus wechseln | Plugins | Buttons

viewtopic.php?p=357956#p357956
FileTime Delta (Content Plugin) disscussion thread
Eine benutzerdefinierte Spaltensicht (mit selbst definierter Spaltenüberschrift)
automatisch als Standardansicht (Ansichtsmodus <Vorgabe>) verwenden.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Siehe auch:
https://www.ghisler.ch/wikide/index.php?title=Hauptseite .................. Total Commander Wiki
viewtopic.php?f=2&t=52423 ......................... Stefan - Inoffizielle FAQs / Übersicht - Tipps & Tricks Sammlung
viewtopic.php?f=3&t=40954 ......................... Stefan - Allgemeine Fragen Sammlung
http://utceditors.totalcmd.net/tc_tools/ultra_tc_editors/df/english.xml  Ultra TC Editors - Total Commander Konfiguration,
[Strg + F: Auf Seite suchen... -> custom columns | view mode | auto switch mode | etc.] - (englisch)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Übersicht (fast identisch - in englischer Sprache):
viewtopic.php?f=3&t=53559
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tipp: Gegebenenfalls empfiehlt es sich - zwecks noch besserer Lesbarkeit - die Themen in eine Textdatei zu kopieren
[und einen Texteditor zu verwenden, welcher Gliederungen (Outlining) und Lesezeichen (Bookmarks) unterstützt, zB EmEditor;
<für autom. Erstellung von Gliederungsansichten zu Abschnitten in TOTALCMD.INC und wincmd.ini ebenfalls sehr gut geeignet!>].
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Post Reply