Anpassung Hauptmenü

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
tt_1111
Junior Member
Junior Member
Posts: 22
Joined: 2009-03-02, 21:31 UTC

Anpassung Hauptmenü

Post by *tt_1111 »

Gibt es eigentlich eine Möglichkeit, direkt in einem (angepassten) Hauptmenü externe Befehle unterzubringen?

Wenn ich da einfach eine *.exe Datei (natürlich mit vollem Pfad) reinschreibe, meldet TC beim Laden einen Fehler in der Menü-Datei.
Liebe Grüße,

Therese
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Eigene Befehle im Menü - Language ini usercmd.ini em_Befehle

Post by *Stefan2 »

Hi!

Zuerst benötigst du eine INI mit den gewünschten Befehlen,
dann kannst du den "Namen" des jeweiligen Befehls im Menu aufrufen.


Als INI-Datei kann man im TC Ordner eine "usercmd.ini" anlegen,
oder im LANGUAGE Ordner eine <Sprachdatei>.ini


Hier ein Beispiel von den "Extended English Menus for Total Commander (by petermad)"
http://www.totalcmd.net/authors/1223914.html

Benutzerbefehl "em_ext_calc"

Code: Select all

.....\ToCo8\LANGUAGE\wcmd_ext1_eng.ini

[em_ext_calc]
cmd=calc.exe
menu=Calculator
button=calc.exe



.....\ToCo8\LANGUAGE\wcmd_ext1_eng.mnu

POPUP "Windows &XP"
  POPUP "&Programs"
    MENUITEM "Calculator", em_ext_calc



Hier sind noch ein paar Beispiele solch Benutzer Kommandos:
[face=timesnewroman]

[em_NewFile]
cmd=%comspec% /c copy nul
Param=?.txt

[em_NewFile_YYYYMMDD]
cmd=%comspec% /c copy nul
Param=?%%Date:~-4,4%%.%%Date:~-7,2%%.%%Date:~0,2%%.txt

[em_NewWEBDIR]
cmd=%comspec% /c md nul
Param=WEB%%Date:~-2,2%%%%Date:~-7,2%%

[em_GoToMyHome]
cmd= CD %USERPROFILE%\My Documents
param=

[em_ReNamer]
cmd=%Commander_Path%\Plugins\ReNamer\ReNamer.exe
Param=/list "%L"

[em_Siren]
cmd=%Commander_Path%\Tool\Siren\Siren.exe
Param="%S"

[em_TCstartpath] ; MENUITEM "&Startpfade", em_TCstartpath
cmd=cmd.exe /c "echo TC Laufwerk=%COMMANDER_DRIVE% & echo TC Startpfad=%COMMANDER_PATH% & echo TC INI Datei=%COMMANDER_INI% & pause"

[em_ext_list1]
cmd=%COMMANDER_PATH%\totalcmd.exe /S=L:T1
param=%Z%P%N
menu=Lister - Text only
button=%COMMANDER_PATH%\totalcmd.exe,24

[em_ext_newdir]
cmd=%COMSPEC% /c
param=if not exist "%T%O" md "%T%O"
menu=Make directory with same name as file under cursor in opposite panel
button=%COMMANDER_PATH%\wcmicons.dll,29

[em_ext_opentabs]
cmd=OPENTABS
param=%P%O.tab
menu=Load folder tabs from file under cursor, replace tabs

[em_ext_show_all]
cmd=cd *.*
menu=Show All Files
button=wcmicons.dll,13

[em_ext_hide_all]
cmd=cd |*.*
menu=Hide All Files (Show Only Folders)
button=wcmicons.dll,13

[em_ext_show_images_web]
cmd=cd *.gif *.jpg *.jpeg *.jpe *.png *.bmp
menu=Show Image Files (web formats)
button=wcmicons.dll,24
[/face]



Diese Benutzerbefehle kann man auch in der TC Kommandozeile eingeben
oder in den Einstellungen unter "Misc." / "Diverses" eine Tastenkombination zuweisen.


.
tt_1111
Junior Member
Junior Member
Posts: 22
Joined: 2009-03-02, 21:31 UTC

Post by *tt_1111 »

Herzlichen Dank, genau dieser Tip hatte gefehlt!
Liebe Grüße,

Therese
Post Reply