Übersicht: Ansichtsmodus | Auto Modus wechseln | benutzerdefinierte Spaltensicht

German support forum

Moderators: sheep, Hacker, Stefan2, white

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

Übersicht: Ansichtsmodus | Auto Modus wechseln | benutzerdefinierte Spaltensicht

Post by *tuska » 2019-08-07, 22:53 UTC

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
Show

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.
.............................):  ------------------------------------------------------------------------------------------------
.............................):	 |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.
.............................):  ------------------------------------------------------------------------------------------------
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
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" oder
.............................):  - per Button mit Kommando: cm_SrcViewModeList NameAnsichtsmodus
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
Show

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
Show

Code: Select all

ANSICHTSMODUS + AUTO MODUS WECHSELN - HINWEISE/PROBLEMLÖSUNGEN
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

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
Show

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" oder
.............................):  - per Kontextmenü über einen Rechtsklick auf den Spaltenkopf oder
.............................):  - 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.
==================================================================================================================================
5. ***) ANSICHTSMODUS + BENUTZERDEF. SPALTENSICHT | BUTTONS | AHK-SKRIPT (BENUTZERDEF. SPALTENSICHT)
Show

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
Show

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?
Show

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:
https://ghisler.ch/board/viewtopic.php?t=47749 Benutzerdefinierte Ansichten und Automodus
Benutzerdefinierte Spaltensicht| Ansichtsmodus | Auto Modus wechseln | Plugins | Buttons

https://ghisler.ch/board/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
https://ghisler.ch/board/viewtopic.php?f=2&t=52423 ......................... Stefan - Inoffizielle FAQs / Übersicht - Tipps & Tricks Sammlung
https://ghisler.ch/board/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):
https://ghisler.ch/board/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