[90b17] Ansichtsmodi/Farbe f.Tabs nach Wechsel a/anderen Tab

German support forum

Moderators: white, Hacker, Stefan2

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

[90b17] Ansichtsmodi/Farbe f.Tabs nach Wechsel a/anderen Tab

Post by *tuska »

Um die Themen von diesem Thread:
http://ghisler.ch/board/viewtopic.php?t=45847&sid=d0dbe63aad37a842f2e7f9ceb2404d1e
aufzusplitten bitte ich hier fortzusetzen:
ghisler(Author) wrote:Post 2:
http://ghisler.ch/board/viewtopic.php?p=317970#317970
ABER
1) nachdem ich bei dem gesperrten Tab (GELB): %COMMANDER_PATH%\Migration\_Forumsanfragen\
in das 2. Unterverzeichnis gewechselt bin und danach
2) auf den daneben befindlichen Tab (ohne Farbe): %COMMANDER_PATH% geklickt habe
ging die Tab-Farbe vom gesperrten Tab (GELB): %COMMANDER_PATH%\Migration\_Forumsanfragen\ verloren.
---------------------------------------------------------------------------------------------------------------------------------
Tabs mit der Option "gesperrt aber Verzeichniswechsel erlaubt" verhalten sich wie normale Tabs - die Viewmodes
sind nicht auf den Basistab festgenagelt, sondern werden genau gleich bei jedem Verzeichniswechsel neu angewendet.
Nur wenn man einen Ansichtsmodus manuell setzt, bleibt dieser so lange erhalten, bis man in ein Gebiet mit einem
anderen Modus wechselt.
Was bei Tabs mit "gesperrt aber Verzeichniswechsel erlaubt" anders ist:
Wechselt man von dem Tab weg, dann wird zum Basisverzeichnis zurückgewechselt.
Dabei wird die Ansichtsmodus-Regel für dieses Basisverzeichnis angewendet.

Ohne konkrete auszüge aus Ihrer wincmd.ini und EXAKTER Anleitung kann ich leider nicht nachvollziehen,
ob bei Ihnen dabei etwas falsch läuft oder nicht.
Ich verstehe leider nicht alles was Sie geschrieben haben, aber für mich als Anwender funktioniert das Ganze derzeit so:

1. Aktiver gesperrter Tab im linken Fenster mit Ansichtsmodus "TAB-Farbe_GELB_ERLEDIGTE"
2. Auto Modus wechseln: %COMMANDER_PATH%\Migration\_Forumsanfragen\* .. Modus: "TAB-Farbe_GELB_ERLEDIGTE"
3. EGAL auf welchen anderen meiner gesperrten Tabs ich im linken oder rechten Fenster klicke:
Die Tab-Farbe GELB für %COMMANDER_PATH%\Migration\_Forumsanfragen\* (der Ansichtsmodus) bleibt erhalten => OK!

4. Bei dem gesperrten aktiven Tab im linken Fenster mit Ansichtsmodus "TAB-Farbe_GELB_ERLEDIGTE" UND
Auto Modus wechseln: %COMMANDER_PATH%\Migration\_Forumsanfragen\* .. Modus: "TAB-Farbe_GELB_ERLEDIGTE"
wechsle ich nun 2 Verzeichnisse tiefer, zB nach %COMMANDER_PATH%\Migration\_Forumsanfragen\Ansichtsmodus\Farben\
(schon ab 1 Verzeichnis tiefer tritt Pkt. 5. in Kraft) ...
5. EGAL auf welchen anderen meiner gesperrten Tabs ich im linken oder rechten Fenster klicke:
Die Tab-Farbe GELB für %COMMANDER_PATH%\Migration\_Forumsanfragen\* (der Ansichtsmodus) geht verloren => NOK!

Meines Erachtens dürfte bei Pkt. 5. die Tab-Farbe nicht verlorengehen (sonst würde mir der Vorteil der Einfärbung
verloren gehen und die Tabs würden sich ohne Farbe nicht mehr so leicht finden lassen).

In Ansichtsmodi definierte Tab-Farben, die auf gesperrte Tabs angewendet werden und bei denen ein
"Auto Modus wechseln" vorhanden ist, sollten mE nie verloren gehen.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Können Sie Ihre Abschnitte [ViewModes] und [ViewModeSwitch] aus der wincmd.ini hier ins Forum stellen? Ich möchte versuchen zu reproduzieren, was bei Ihnen falsch läuft, aber das kann ich nur, wenn ich alle Vorgaben habe.
Author of Total Commander
https://www.ghisler.com
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

ghisler(Author) wrote:Können Sie Ihre Abschnitte [ViewModes] und [ViewModeSwitch] aus der wincmd.ini hier ins Forum stellen? Ich möchte versuchen zu reproduzieren, was bei Ihnen falsch läuft, aber das kann ich nur, wenn ich alle Vorgaben habe.
Bitte sehr ...

- Getestet unter TC 9.0ß17 64 bit, Win10 Pro x64 -
Ich habe jeweils die Abschnitte von [ViewModeSwitch] und [ViewModes] abgespeichert,
uzw. separat in einer Excel-Datei:
- 1x nach Pkt. 1.,2.,3. = Ausgangsbasis VOR Änderung (Tab-Farbe vorhanden) und
- 1x dann Pkt. 4. durchgeführt: Ich wechsle nur um 1 Verzeichnis tiefer und
nach Pkt. 5. Durchführung: Ich wechsle den TAB (Tab-Farbe wird entfernt)

Obwohl nach Durchführung von Pkt. 5. (Tab-Wechsel) bei mir die Tab-Farbe verloren geht,
gab es in den Abschnitten von [ViewModeSwitch] und [ViewModes] KEINE Änderung in der wincmd.ini
(mit Excel verglichen). Vielleicht ist das das Problem.
Die wincmd.ini ist nicht schreibgeschützt und ich besitze eine Schreibberechtigung für diese Datei.

Code: Select all

[ViewModeSwitch]
Enabled=1
0_rules=+%COMMANDER_PATH%\Migration\_Forumsanfragen\*\
0_mode=13
1_rules=+D:\Daten\Programme\Windows\Forumsanfragen\*\
1_mode=3
2_rules=+D:\Bilder\EIZO\
2_mode=1
3_rules=+D:\Daten\EDV\PowerPoint\Trume\
3_mode=11
4_rules=+D:\Bilder\~Noch-zu-entwickeln\*\
4_mode=15

Code: Select all

[ViewModes]
0_name=<Vorgabe>
0_icon=
0_options=1|0|0||-1|-1|-1
1_name=Bildvorschau (Thumbnails)
1_icon=
1_options=5|0|0||-1|-1|-1
2_name=Dateianzahl_Unterverzeichnisse_Größen
2_icon=
2_options=7|-1|0||-1|-1|-1
3_name=ERLEDIGTE_OFFENE
3_icon=
3_options=11|100|1|1|-1|-1|-1
4_name=Lange Ansicht
4_icon=
4_options=1|-1|0||-1|15269887|-1
5_name=TEST1 - 12 Fotos EXIF
5_icon=
5_options=17|-1|0||-1|-1|-1
6_name=TEST2 -  4 Dateiname und Pfad
6_icon=
6_options=9|-1|0||-1|-1|-1
7_name=TEST3 - 21 Pfadlänge
7_icon=
7_options=26|-1|0||-1|-1|-1
8_name=TEST-X
8_icon=*
8_commands=cm_SrcByDateTime
8_options=-1|0|1|2|128|15794175|15790335
9_name=TAB-Farbe_GELB-u-Dateianzahl-Größe
9_icon=
9_options=7|0|0||12189695|-1|-1
10_name=Vorgabe2_Unverändert
10_icon=
10_options=-1|-1|0||-1|-1|-1
11_name=Bildvorschau
11_icon=
11_options=5|0|0||-1|65535|-1
12_name=TAB-Farbe_GELB-u-Dateiname-und-Pfad
12_icon=
12_options=9|-1|0||8454143|-1|-1
13_name=TAB-Farbe_GELB_ERLEDIGTE
13_icon=
13_options=11|100|1||65535|-1|-1
14_name=TAB-Farbe_GRÜN_Dateianzahl-Größe
14_icon=
14_options=7|0|0||13434828|-1|-1
15_name=TAB-Farbe_GRÜN
15_icon=
15_options=1|0|0||65280|-1|-1
16_name=TAB-Farbe_HELLBLAU
16_icon=
16_options=1|0|0||16776960|-1|-1
17_name=TAB-Farbe_PINK
17_options=1|0|0||16711935|-1|-1

Code: Select all

ANSICHTSMODUS                    
Name .........................:  TAB-Farbe_GELB_ERLEDIGTE
Spaltenansicht ...............:  6 ERLEDIGTE anzeigen (Import einer "benutzerdef. Ansicht")
Sortierreihenfolge: ..........:  Kommentar, Absteigend: Ja
Zusätzliche Sortierreihenfolge:  leer (blank)
Tab-Farbe und -Symbol ........:  GELB
Hintergrund-Farbe ............:  Vorgabe
Hintergrund-Farbe2 ...........:  Vorgabe
Befehle auto-starten .........:  leer (blank)

Code: Select all

AUTO MODUS wechseln
Bei Verzeichniswechsel automatisch Ansichtsmodus wechseln: Ja
Regel ........................:  +%COMMANDER_PATH%\Migration\_Forumsanfragen\*\
Unterregel 1 - Regel .........:  +: Muss übereinstimmen
Unterregel 1 - Verzeichnis ...:  %COMMANDER_PATH%\Migration\_Forumsanfragen\*
Unterregel 1 - Dateitypen ....:  leer (blank)
Diesen Modus setzen ..........:  TAB-Farbe_GELB_ERLEDIGTE

Code: Select all

BENUTZERDEFINIERTE SPALTENANSICHT
Ansicht-Nr. und Name .........:  6 ERLEDIGTE anzeigen
!--------------------!--------!-------------!-------------------------------------!
! Titel              ! Breite ! Ausrichtung ! Feldinhalt                          !
!--------------------!--------!-------------!-------------------------------------!
! Name               !   139  !   links     ! Name                                !
! Erw.               !    19  !   links     ! Erw.                                !
! Kommentar          !    37  !   links     ! [=tc.Kommentar]                     !
! Erstelldatum       !    73  !   links     ! [=tc.Erstelldatum.D.M.Y h:m:s]      !
! Zugriffsdatum      !    80  !   links     ! [=tc.Zugriffsdatum.D.M.Y h:m:s]     !
!--------------------!--------!-------------!-------------------------------------!
Danke im voraus für die Prüfung!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Das scheint ziemlich komplex zu sein, so kann ich das leider nicht nachstellen. Mir fehlen die benutzerdefinierten Spalten und die Tabs. Könnten Sie mir Ihre komplette wincmd.ini schicken (support at ghisler punkt com)? Ausserdem benötige ich eine genaue Schritt-für-Schritt-Anleitung, was ich anklicken muss, um den Fehler zu reproduzieren. Sorry für die Mühe!
Author of Total Commander
https://www.ghisler.com
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

Schritt-für-Schritt-Anleitung:
1. Klick auf gesperrten Tab, der dann aktiv wird und gelb eingefärbt ist, aufgrund von AUTO MODUS wechseln - Regel:
+%COMMANDER_PATH%\Migration\_Forumsanfragen\*\ mit "Diesen Modus setzen: TAB-Farbe_GELB_ERLEDIGTE"
2. Wechsel in das UNTERVERZEICHNIS: %COMMANDER_PATH%\Migration\_Forumsanfragen\Ansichtsmodus_cm_SrcViewMode1\
3. Jetzt befindet man sich im Unterverzeichnis (von Pkt. 2.) und klickt auf den daneben befindlichen
gesperrten Tab (irgendeiner, zB %COMMANDER_PATH%\ oder ein anderer gesperrter Tab mit Farbe)
4. Die Farbe GELB vom gesperrten Tab geht sofort verloren bei Verzeichnis: %Commander_Path%\Migration\_Forumsanfragen\

Mein derzeitiger Status:
- ad 2. Die Farbe von einem gesperrten Tab mit Auto Modus wechseln geht immer dann verloren,
wenn man zumindest 1 Unterverzeichnis aufruft und danach irgendeinen anderen gesperrten Tab anklickt

- wenn man kein Unterverzeichnis aufruft und nur die diversen gesperrten Tabs durchklickt, dann bleiben die Tab-Farben erhalten.

Ihre restlichen Anforderungen kann ich leider erst später erledigen.
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

ghisler(Author) wrote:Das scheint ziemlich komplex zu sein, so kann ich das leider nicht nachstellen. Mir fehlen die benutzerdefinierten Spalten und die Tabs. Könnten Sie mir Ihre komplette wincmd.ini schicken (support at ghisler punkt com)? Ausserdem benötige ich eine genaue Schritt-für-Schritt-Anleitung, was ich anklicken muss, um den Fehler zu reproduzieren. Sorry für die Mühe!
Tut mir leid für die Verspätung - hier nochmals ein kompletter Test:

1. Start mit einer frischen .ini => Test.ini
2. Benutzerdefinierte Ansicht definieren (Name: ERLEDIGTE anzeigen) - siehe oben
3. Ansichtsmodus definieren: TAB-Farbe_GELB_ERLEDIGTE, Button: "OK" Farbe wird angewandt auf
gesperrten Tab mit Pfad: %Commander_Path%\Migration\_Forumsanfragen\ - siehe oben
4. Auto Modus wechseln erstellen
=> Pfad: %Commander_Path%\Migration\_Forumsanfragen\*
=> Diesen Modus setzen: TAB-Farbe_GELB_ERLEDIGTE
5. Gesperrte Tabs (nur Stk. 2)
5.1. %Commander_Path% => ohne Farbe!
5.2. %Commander_Path%\Migration\_Forumsanfragen\ => Tab-Farbe: GELB
6. Wechsel vom aktiven Tab (gelb): %Commander_Path%\Migration\_Forumsanfragen\ zum
inaktiven Tab %Commander_Path% => Ergebnis: Tab-Farbe bleibt erhalten von: %Commander_Path%\Migration\_Forumsanfragen\
7. Wechsel vom aktiven gesperrten Tab (gelb) %Commander_Path%\Migration\_Forumsanfragen\
in das Unterverzeichnis: %Commander_Path%\Migration\_Forumsanfragen\Ansichtsmodus_cm_SrcViewMode1\
Ergebnis: Tab-Farbe (gelb) bleibt erhalten, uzw aufgrund von Auto Modus +%Commander_Path%\Migration\_Forumsanfragen\*\
8. Wechsel auf den zu diesem Zeitpunkt inaktiven Tab: %Commander_Path% (ohne Farbe)
Ergebnis: Die Tab-Farbe (gelb) vom soeben noch aktiven Tab mit Auto Modus wechseln:
%Commander_Path%\Migration\_Forumsanfragen\* ging verloren!
9. TC beendet
10. Um den Code übersichtlicher zu machen habe ich ein paar Leerzeilen in der Test.ini eingefügt.

Code: Select all

Test.ini

[Configuration]
UseNewDefFont=1
SetEncoding=äö.do.not.remove
firstmnu=2810
test=144
LanguageIni=WCMD_DEU.LNG
Mainmenu=WCMD_DEU.mnu
SeparateTree=0
PanelsVertical=0

[Buttonbar]
IconDll_default.bar=
[FileSystemPlugins64]
$checksum$=3014672
[ContentPlugins64]
$checksum$=3014672

[CustomFields]
Widths1=80,30,37,73,80
Headers1=Kommentar\nErstelldatum\nZugriffsdatum
Contents1=[=tc.comment]\n[=tc.creationdate.D.M.Y h:m:s]\n[=tc.accessdate.D.M.Y h:m:s]
Options1=1906|1
AutoLoad=0
Titles=ERLEDIGTE anzeigen

[1920x1200 (10x20)]
CustColumnX=356
CustColumnY=128
CustColumnDX=1208
CustColumnDY=906
CustColumnMax=0

[ViewModeSwitch]
Enabled=1
0_rules=+%Commander_Path%\Migration\_Forumsanfragen\*\
0_mode=1
[ListerPlugins64]
$checksum$=3014672

[ViewModes]
0_name=<Voreinstellung>
0_icon=
0_options=-1|-1|0||-1|-1|-1
1_name=TAB-Farbe_GELB_ERLEDIGTE
1_icon=
1_options=6|100|1||65535|-1|-1

[left]
path=D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\
ViewMode=0
activepanelcolor=-1
activepanelcolor2=-1
ShowAllDetails=1
SpecialView=0
show=1
sortorder=0
negative Sortorder=0

[right]
path=c:\
ViewMode=0
AutoViewMode=10001
activepanelcolor=-1
activepanelcolor2=-1
ShowAllDetails=1
SpecialView=0
show=1
sortorder=0
negative Sortorder=0

[lefttabs]
0_path=D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Migration\_Forumsanfragen\
0_options=6|0|1|0|0|2|100|||10001
activetab=0
activelocked=2

[Command line history]
0=cd %COMMANDER_PATH%\Migration\_Forumsanfragen\

[RightHistory]
0=c:\

[LeftHistory]
0=D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\
1=D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Migration\_Forumsanfragen\Ansichtsmodus_cm_SrcViewMode1\
2=D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Migration\_Forumsanfragen\	#2,Ansichtsmodus_cm_SrcViewMode1
3=D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Migration\_Forumsanfragen\
4=D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Migration\	#1,_Forumsanfragen
5=D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Migration\
6=c:\
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

Die einfachste Methode, um dieses Thema zu überprüfen ist folgende:

1. Manuelle Zuweisung einer Farbe (zB grün) zu einem gesperrten Tab
(der noch keine Farbe und keinen Ansichtmodus oder Auto Modus wechseln besitzt)
2. Wechsel in ein Unterverzeichnis (vom gesperrten "grünen" Tab)
3. Klick auf irgendeinen anderen gesperrten Tab (mit oder ohne Farbe)

Nach dieser Aktion sollte die Farbe grün bei dem gesperrten Tab (s. Pkt. 1.) automatisch entfernt worden sein.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Danke, das konnte ich reproduzieren! Ich werde das in der nächsten Betaversion korrigieren. Danach können wir uns dem nächsten Problem zuwenden...
Author of Total Commander
https://www.ghisler.com
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

Total Commander 9.0 release candidate 1 (RC1) (32/64)
11.10.16 Fixed:
Auto view mode switch set for a dir with subdirs (e.g. c:\dir\*\),
go to c:\dir, locked but directory changes allowed,
go to subdir, switch to different tab -> view mode was lost (32/64)
Besten Dank - dieses Problem ist mE mit TC 9.0RC1 32 bit + 64 bit, Win10 Pro x64 erledigt!
Post Reply