Windowsmenü für "TCMenu -Addon"

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Windowsmenü für "TCMenu -Addon"

Post by *Stance »

Hallo!
Wer wie ich TCMenu installiert hat und nicht viel Platz in der Buttonbar hat,
hat sich schon oft sowas gewünscht:
Ein Menü mit den Standard -Windows Anwendungen des Total Commanders.

Bild: Windows-Menü für TCMenu

Download TCMenu Version 1.9:
http://www.totalcmd.net/plugring/TCmenu.html
oder:
http://clubtotal.free.fr/index.php?dir=TC_Tools/&file=tcAddon_TC.Menu_1.9.zip

Text markieren und zB als "Winmenu.bar" speichern.

Code: Select all

[Buttonbar]
Buttoncount=27
button1=%windir%\SYSTEM32\shell32.dll,34
cmd1=cm_OpenDesktop
param1=
path1=
menu1=Desktop
button2=%windir%\explorer.exe
cmd2=cm_OpenDrives
param2=
path2=
menu2=Arbeitsplatz
button3=%windir%\SYSTEM32\shell32.dll,169
cmd3=control.exe
param3=
path3=
menu3=Systemsteuerung
button4=%windir%\SYSTEM32\shell32.dll,31
cmd4=cm_OpenRecycled
param4=
path4=
menu4=Papierkorb
button5=
cmd5=
param5=
path5=
menu5=
button6=%windir%\SYSTEM32\shell32.dll,18
cmd6=cm_OpenNetwork
param6=
path6=
menu6=Netzwerkumgebung
button7=
cmd7=
param7=
path7=
menu7=
button8=%windir%\SYSTEM32\shell32.dll,16
cmd8=cm_OpenPrinters
param8=
path8=
menu8=Drucker und Faxgeräte
button9=
cmd9=
param9=
path9=
menu9=
button10=%windir%\SYSTEM32\shell32.dll,38
cmd10=cm_OpenFonts
param10=
path10=
menu10=Schriftarten
button11=
cmd11=
param11=
path11=
menu11=
button12=%windir%\SYSTEM32\shell32.dll,130
cmd12=%windir%
param12=
path12=
menu12=Windows
button13=%windir%\system32\mydocs.dll
cmd13=cd %userprofile%\Eigene~1\
param13=
path13=
menu13=Eigene Dateien
button14=%windir%\system32\mydocs.dll,1
cmd14=cd %userprofile%\Eigene~1\Eigene~1\
param14=
path14=
menu14=Eigene Bilder
button15=%windir%\SYSTEM32\mmsys.cpl
cmd15=cd %userprofile%\Eigene~1\Eigene~2\
param15=
path15=
menu15=Eigene Musik
button16=%windir%\SYSTEM32\shell32.dll,208
cmd16=cd %userprofile%\Favoriten
param16=
path16=
menu16=Favoriten
button17=
cmd17=
param17=
path17=
menu17=
button18=%windir%\explorer.exe,0
cmd18=Explorer.exe
param18=%p
path18=
menu18=Explorer
button19=
cmd19=
param19=
path19=
menu19=
button20=%windir%\SYSTEM32\shell32.dll,36
cmd20=%ProgramFiles%
param20=
path20=
menu20=Programme
button21=
cmd21=
param21=
path21=
menu21=
button22=%SystemRoot%\system32\notepad.exe
cmd22=notepad.exe
param22=
path22=
menu22=Editor
button23="%ProgramFiles%\Windows NT\Zubehör\wordpad.exe"
cmd23=write.exe
param23=
path23=
menu23=WordPad
button24=%SystemRoot%\System32\calc.exe
cmd24=calc.exe
param24=
path24=
menu24=Rechner
button25=
cmd25=
param25=
path25=
menu25=
button26=%SystemRoot%\system32\cmd.exe
cmd26=cm_ExecuteDOS
param26=
path26=
menu26=DOS starten
button27=
cmd27=
param27=
path27=
menu27=
Ich übernehme keine Garantie, dass es funktioniert!
Auf WinXP mit SP2 geht es jedenfalls.
Die Icons können per Pfad mit jedem Editor geändert werden.

Gruss
Stance
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3299
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

mal davon abgesehen das ich es für sinnvoller finden würde
Pfade im DirectoryMenu (STRG+D) zu speichern:

cd %$Personal% - Eigene Dateien
cd %$MYPICTURES% - Eigene Bilder
(Quelle: [unter anderem] http://ghisler.ch/board/viewtopic.php?t=7129
und http://ghisler.ch/board/viewtopic.php?t=6613 )

cd <hab ich vergessen aber gibts bestimmt auch direkt>- Favoriten
cm_OpenControls - statt control.exe

bei cmd12=%windir% und cmd20=%ProgramFiles% fehlt wohl das CD ?

Code: Select all

cmd18=Explorer.exe 
:?: wozu das denn ? :P
Hoecker sie sind raus!
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Post by *Stance »

Hallo Sir_SiLvA,
die Variablen die du nennst, sind zwar richtig, funzen aber nicht mit TCMenu!
Also bitte ausprobieren...
Sir_SiLvA wrote:

Code: Select all

cmd18=Explorer.exe 
:?: wozu das denn ? :P
Also das hat mich wirklich Überwindung gekostet!

-funktioniert bei mir ohne den Befehl "cd" (change directory).

Gruss
Stance
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

Vielen Dank, Stance!

Ich find's nützlich :) Ich hatte mir so etwas auch schon gebastelt, nur mit sehr viel weniger Einträgen... Deine Vorlage erspart mir weitere Bastelarbeiten, die persönlichen Anpassungen sind ja schnell gemacht.

Diese ominösen Registry Environment Strings ("%$...%") funktionieren übrigens nicht mal, wenn man sie im Parameterfeld zum TCmenu-Button an Platzhalter übergibt (also z.B. "-d %%$Personal%%"). Liegt aber wohl nicht unbedingt an TCmenu, denn der TC mag Umgebungsvariablen im Parameterfeld eines Buttons ja selber nicht :(
User avatar
norfie
Power Member
Power Member
Posts: 1194
Joined: 2003-02-18, 14:18 UTC

Post by *norfie »

Diese ominösen Registry Environment Strings ("%$...%") funktionieren übrigens nicht mal, wenn man sie im Parameterfeld zum TCmenu-Button an Platzhalter übergibt (also z.B. "-d %%$Personal%%").
Dazu muesste TCMenu diese Registry-Variablen gleichfalls implementiert haben - offensichtlich nicht der Fall.
Liegt aber wohl nicht unbedingt an TCmenu,
In dem Fall schon.
denn der TC mag Umgebungsvariablen im Parameterfeld eines Buttons ja selber nicht
Stimmt leider. Liegt allerdings am einfachen Parser, der sonst diese allzuleicht mit den "Parameter"-Variablen (z.B. %P) durcheinanderbringen wuerde.
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Post by *Stance »

Hallo van Dusen,
danke für das feedback, ist mir echt wichtig!
van Dusen wrote:Deine Vorlage erspart mir weitere Bastelarbeiten, die persönlichen Anpassungen sind ja schnell gemacht.
-schade, ich hatte die Hoffnung, dass die Variablen auf
allen Betriebssystemen mit TCMenu funktionieren.
Wenn du magst, schreibe bitte Details deiner Änderungen (und BS?)
-"Diese ominösen Registry Environment Strings..." an welche denkst du da genau?

Übrigens:
Die Version 6.52 des Total Commanders scheint jetzt besser mit TCMenu zu funktionieren.
(zB Lister Binär/Multimedia)

Ich hab ausserdem noch 2 weitere TCMenues erstellt:
-TCKonfiguration (Idee von Clo geklaut...)
-TCLayout (Kommandozeile, Tabs usw An/Aus)
Habe aber noch keine Icons dafür gefunden...

Edit: Der Button des Explor~ funktioniert nicht,
wenn man im ROOT eines LW ist. Vorschläge ? (Ausser Explor~ rausnehmnen...)

Gruss
Stance
Post Reply