Tab file ueber command line laden

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
onsager
Junior Member
Junior Member
Posts: 38
Joined: 2005-01-25, 21:18 UTC

Tab file ueber command line laden

Post by *onsager »

Ich wuerde gern eine komplette nutzerdefinierte Tabkonfiguration als Kommandozeilenargument laden (als shortcut abgelegt). Das scheint nicht zu gehen (oder ich habe es nicht gefunden). Ich kann tab files manuell, waehrend TC laeuft, schreiben und lesen. Ich kann auch die aktuelle Konfiguration speichern und beim naechsten Mal beim Start laden. Aber nichts der hypothetischen Art

Code: Select all

tc.exe /tabfile=my.tab [/tabopt=overwrite_existing_tabs]
Geht das?
gdpr deleted 6
Power Member
Power Member
Posts: 872
Joined: 2013-09-04, 14:07 UTC

Re: Tab file ueber command line laden

Post by *gdpr deleted 6 »

Einfach das .tab file direkt als Kommandozeilenargument angeben, also ohne irgendeinen Kommandozeilenparameter:

Code: Select all

TOTALCMD64.EXE MY.TAB
onsager
Junior Member
Junior Member
Posts: 38
Joined: 2005-01-25, 21:18 UTC

Re: Tab file ueber command line laden

Post by *onsager »

Geht hier nicht, kein sichtbarer Effekt. Auch ob die tabs gelockt sind oder nicht, macht keinen Unterschied. Es kommt immer der default hoch.
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Re: Tab file ueber command line laden

Post by *Stefan2 »

Die Params der TC.exe findest du in der Hilfe > "Konfiguration und Parameter > Kommandozeilenparameter".

TC-interne Befehle in der TOTALCMD.INC-Textdatei,
die für dich interessante unter "Commands with parameters":
OPENTABS <filename>=-3;Open tabs from saved .tab file

Das heißt: Wie es aussieht, kannst du nur einen Button anlegen, um die Tabs nach dem Starten zu laden.

Aber google mal das Forum nach Stichwörter, das findet zB diesen Thread mit Links zu workarounds:
https://ghisler.ch/board/viewtopic.php?t=39636

- - -

EDIT, siehe Posts unten, es geht doch!


Und jetzt habe ich es auch in der Hilfe gefunden:
Kommandozeilenparameter

totalcmd.exe [/o] [/n] [LW:\Verzeichnis1 [LW:\Verzeichnis2]] [/i=name.ini] [/F=ftpname.ini]

Total Commander zeigt den Inhalt des ersten übergebenen Verzeichnisses im.....
Es muss immer der komplette Pfad inkl. Laufwerk angegeben werden! ...
...
Anstelle eines Verzeichnisses können Sie auch eine .tab-Datei zum Laden von Ordner-Tabs angeben (ersetzt bestehende Tabs).
Command line parameters

totalcmd.exe [/o] [/n] [Drive1:\Directory1 [Drive2:\Directory2]] [/i=name.ini] [/f=ftpname.ini]

Loads the first directory passed to Total Commander into the left.......
Always specify the full path name including the drive! ...
....
Instead of a directory, you can also pass a .tab file to load the saved tabs (replacing the current tabs).

Beispiel:
"C:\totalcmd\TOTALCMD64.EXE" "C:\totalcmd\MyTabs\My saved tabs.TAB"
 

TC-interne Befehle in der TOTALCMD.INC-Textdatei:
OPENTABS <filename>=-3;Open tabs from saved .tab file
SAVETABS <filename>=-13;Save tabs to .tab file, active side
SAVETABSL <filename>=-14;Save tabs to .tab file, left side
SAVETABSR <filename>=-15;Save tabs to .tab file, right side
SAVETABS2 <filename>=-16;Save tabs to .tab file, both sides (active=first)
SAVETABS2L <filename>=-17;Save tabs to .tab file, both sides (left=first)
SAVETABS2R <filename>=-18;Save tabs to .tab file, both sides (right=first)
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3893
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Re: Tab file ueber command line laden

Post by *sqa_wizard »

elgonzo wrote: 2020-12-08, 15:19 UTC Einfach das .tab file direkt als Kommandozeilenargument angeben, also ohne irgendeinen Kommandozeilenparameter:

Code: Select all

TOTALCMD64.EXE MY.TAB
Fast richtig: Der Pfad zum Tabfile muss mit angegeben werden!

Code: Select all

C:\TCMD\TOTALCMD64.EXE "C:\TCMD\TABS\MY.TAB"
#5767 Personal license
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6972
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Tab file ueber command line laden

Post by *Horst.Epp »

Define a View mode for a certain dir
and use an em_command as Auto-run command which contains the Opentab command.

Define the Auto switch condition for this dir using your view mode.

If you now start TC with your special dir as command line argument it should load your tab file.
Tested and works fine here.
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
onsager
Junior Member
Junior Member
Posts: 38
Joined: 2005-01-25, 21:18 UTC

Re: Tab file ueber command line laden

Post by *onsager »

sqa_wizard wrote: 2020-12-08, 16:26 UTC Fast richtig: Der Pfad zum Tabfile muss mit angegeben werden!

Code: Select all

C:\TCMD\TOTALCMD64.EXE "C:\TCMD\TABS\MY.TAB"
Das tut es. Danke!
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Re: Tab file ueber command line laden

Post by *Stefan2 »

onsager wrote: 2020-12-08, 17:31 UTC
sqa_wizard wrote: 2020-12-08, 16:26 UTC Fast richtig: Der Pfad zum Tabfile muss mit angegeben werden!

Code: Select all

C:\TCMD\TOTALCMD64.EXE "C:\TCMD\TABS\MY.TAB"
Das tut es. Danke!

Klasse! :D


Danke, jetzt habe ich es auch gefunden:
Kommandozeilenparameter

totalcmd.exe [/o] [/n] [LW:\Verzeichnis1 [LW:\Verzeichnis2]] [/i=name.ini] [/F=ftpname.ini]

Total Commander zeigt den Inhalt des ersten übergebenen Verzeichnisses im.....
Es muss immer der komplette Pfad inkl. Laufwerk angegeben werden! ...
...
Anstelle eines Verzeichnisses können Sie auch eine .tab-Datei zum Laden von Ordner-Tabs angeben (ersetzt bestehende Tabs).
Command line parameters

totalcmd.exe [/o] [/n] [Drive1:\Directory1 [Drive2:\Directory2]] [/i=name.ini] [/f=ftpname.ini]

Loads the first directory passed to Total Commander into the left.......
Always specify the full path name including the drive! ...
....
Instead of a directory, you can also pass a .tab file to load the saved tabs (replacing the current tabs).


 
Post Reply