HolgerK wrote:Und es geht doch mit OPENTABS.
Ja, aber ich denke, dass Dein Beispiel hier nicht ganz zutrifft bzw. nicht die exakte Lösung darstellt.
Jedoch kann mit Deiner Variante in ein Verzeichnis gewechselt werden und es öffnen sich zwei Tabs in
einem Fenster.
Besten Dank jedenfalls für diesen interessanten Lösungsansatz!
Auto Modus wechseln: +: Muss übereinstimmen D:\Rechnungen\*
Ansichtsmodus: cm_FocusTrg,em_Verzeichnis_Tabs,cm_FocusTrg
em_Verzeichnis_Tabs: OPENTABSL %COMMANDER_PATH%\TABs\D-Daten_D-Rechnungen.tab
D-Daten_D-Rechnungen.tab
[activetabs]
0_path=d:\Daten\
0_options=1|0|0|0|0|2|0|||10001
1_path=d:\Rechnungen\
1_options=1|0|0|0|0|2|0|||10001
activetab=0
[activetabs]
- Öffnen von Verzeichnis D:\Rechnungen im linken Fenster => Tabs D:\Daten + D:\Rechnungen werden im linken Fenster geöffnet
- Öffnen von Verzeichnis D:\Rechnungen im rechten Fenster => Tabs D:\Daten + D:\Rechnungen werden im linken Fenster geöffnet
[inactivetabs]
- Öffnen von Verzeichnis D:\Rechnungen im linken Fenster => Tabs D:\Daten + D:\Rechnungen werden im rechten Fenster geöffnet
- Öffnen von Verzeichnis D:\Rechnungen im rechten Fenster => Tabs D:\Daten + D:\Rechnungen werden im rechten Fenster geöffnet
Auto Modus wechseln: +: Muss übereinstimmen D:\Rechnungen\* ODER +: Muss übereinstimmen D:\Daten\*
- Öffen von Verzeichnis D:\Rechnungen im linken Fenster => öffnet zwar im rechten Fenster die Tabs D:\Daten + D:\Rechnungen,
- allerdings in einer
Endlosschleife. [inactivetabs] wurde verwendet.
Im Auto Modus wechseln darf derzeit idF nur ein Verzeichnis, zB D:\Rechnungen eingestellt sein.
Auto Modus wechseln: +: Muss übereinstimmen D:\Rechnungen\*
- Öffnen von Verzeichnis D:\Rechnungen im linken Fenster => Tabs D:\Daten + D:\Rechnungen werden im rechten Fenster geöffnet
ÄNDERT MAN DANN WIE FOLGT:
Auto Modus wechseln: +: Muss übereinstimmen D:\Daten\*
- Öffen von Verzeichnis D:\Daten im linken Fenster => öffnet zwar im rechten Fenster die Tabs D:\Daten + D:\Rechnungen,
- allerdings in einer
Endlosschleife. [inactivetabs] wurde verwendet.
???
Du wechselst bei Deinem
Beispiel in einem TC-Fenster in das Verzeichnis
%COMMANDER_PATH% und in dem anderen TC-Fenster werden die
gespeicherten Stk. 4 Tabs (wcx, wdx, wfx, wlx) aufgrund des Auto Modus wechseln aufgerufen.
Die Pfade zu den Plugins lauten:
%COMMANDER_PATH%\Plugins\wcx,
%COMMANDER_PATH%\Plugins\wdx usf.,
d.h. sie sind unterschiedlich zu dem im Auto Modus wechseln festgelegten Pfad (%COMMANDER_PATH%)!.
Der Auto Modus wechseln funktioniert bei solchen Einstellungen ohne Probleme (auch mit OPENTABS).
Der
Threadstarter möchte in ein bestimmtes Verzeichnis wechseln, das für dieses Verzeichnis gleich zwei Tabs öffnet,
uzw zwar im
linken Fenster Tab "Daten", und im
rechten Fenster Tab "Rechnungen".
Sozusagen als "
Regel" (nur für OPENTABS) gilt mE derzeit folgendes:
Sofern nur ein einziger Tab denselben Pfad wie vom Auto Modus wechseln - Pfad hat, kommt es zu der Endlosschleife,
uzw. sofern links ein Tab "D:\Daten" u. rechts ein Tab "D:\Rechnungen" v. einem Auto Modus mit einem dieser Pfade aufgerufen wird.
(Weiters kommt es zu einer Endlosschleife, sofern bei dem Beispiel von HolgerK id Datei Plugins.tab der Wert auf: activetab=1 geändert wird.)
Wenn die Pfade von den Tabs zB auf D:\Daten und D:\Rechnungen lauten u. die Tabs im li/re Fenster angezeigt werden sollen,
dann darf im Auto Modus wechseln derzeit KEINESFALLS dieser Pfad angegeben werden.
Es ist jedoch möglich, zB den Pfad D:\Daten\BELIEBIGER_ORDNER oder D:\Rechnungen\BELIEBIGER_ORDNER im Auto Modus wechseln anzugeben
(oder überspitzt: D:\Bilder - das wird aber nicht gewünscht sein).
---------------------------------------------------------------------------------------------------------------------------------
Für den Threadstarter ergibt sich damit mE folgendes:
1-- OPENTABSL
1-- Auto Modus wechseln: +: Muss übereinstimmen, zB D:\Daten, D:\Rechnungen - Wechsel in das Verzeichnis D:\Daten =
Endlosschleife,
1-- sofern im linken TC-Fenster der Tab für D:\Daten u. im rechten Fenster der Tab für I:\Daten angezeigt werden soll ...
1-- [activetabs] + [inactivetabs] + activetab=0, etc.
1.1 TC kann nur mehr mit dem Task-Manager beendet werden bzw. muß die wincmd.ini bezüglich Pfad VOR dem nächsten TC-Start(!)
1.1 manuell korrigiert werden! =>> [ViewModeSwitch] rules=+Pfad (Korrektur zB auf D:\Daten\UNTERVERZEICHNIS) - s.a.o. Pkt. 11.
2--
OPENTABSL - Bei den o.a. Beispielen werden die
zwei Tabs (Daten, Rechnungen) nach öffnen v. Verz. in einem TC-Fenster geöffnet
2-- ... und die vorhandenen Tabs id Fenster werden ersetzt. Einfach mal ausprobieren, ob es den Anforderungen genügt
3--
APPENDTABSL - Tabs anhängen ist kein Problem, d.h. idF darf als Pfad im Auto Modus wechseln auch der Pfad von einem Tab angegeben werden!
3.1 Es erfordert ein bißchen Handarbeit um ggf. die "angehängten" Tabs wieder zu entfernen
4--
Tab-Konfigurationen - Buttons (s.o.) sollten mE bei diesem Thema ebenfalls zumindest in Betracht gezogen werden.
---------------------------------------------------------------------------------------------------------------------------------
Bei dieser Gelegenheit ist mir noch folgendes aufgefallen:
Wenn man im Ansichtsmodus neben dem Feld "Befehle auto-starten:" auf den "+"-Button klickt um von dort zu dem em_Befehl
zu gelangen (welcher sich id usercmd.ini befindet) und man klickt anstatt auf "Abbrechen" [versehentlich] auf "OK",
dann wird der em_Befehl zu den anderen Befehlen dazugehängt, d.h. wenn man nicht aufpasst, dann kann id Feld auch schon mal
"cm_FocusTrg,em_LoadPluginTabs,cm_FocusTrg,em_LoadPluginTabs,em_LoadPluginTabs" stehen.
Wenn man bei dem em_Befehl eine Änderung durchgeführt hat, klickt man aber nur ungern auf "Abbrechen".
Spätestens merkt man das aber, wenn der Auto Modus wechseln [oder ein Button] nicht funktioniert ...