Buttonbar-Tuning

German support forum

Moderators: white, Hacker, Stefan2

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

Post by *Stance »

Hallo icfu,
hallo SanskritFritz,

MenuApp
Ich hab jetzt MenuApp ebenfalls installiert, läuft im Autostart als "MenuAppServer".
Aber wenn ich im Wurzelverzeichnis eines Laufwerks bin, zeigt MenuApp -manchmal- nur sein eigenes Verzeichnis an!
-Zeigt überall per Rechtsklick das Kontextmenü, ShortPopUp nicht !
-Wenn man auch noch das Addon "TCShell " von "ProgMan13" installiert hat, hat man schon fast einen Total Commander -Navigator!

Hab gedacht, wenn man in SPU per "-shiftrun [path]" oder "-revshiftrun [path]" Programme starten kann, ginge das mit

Code: Select all

"%commander_path%\totalcmd.exe /O /L=%1" 
auch, geht aber leider nicht...

"Eine" Frage noch:
Startet ihr "MenuApp" aus der Buttonbar oder gar mit rechtsklick?
Icfu, hast du in Windows Singleclick und öffnest Ordner standardmässig im Total Commander per doppelklick ? Ginge das ?
Welche Nachteile hat es, Ordner immer von Total Commander öffnen zu lassen?
Ich denke dabei an Norton-Programme, die oft auf "Expl" aufsetzen.

Gruss
Stance
Last edited by Stance on 2005-04-27, 17:59 UTC, edited 1 time in total.
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

läuft im Autostart als "MenuAppServer".
Im c:\Documents and Settings\SanskritFritz\Local Settings\Application Data\MenuApp\MenuApp.ini
kannst du das verhindern:

Code: Select all

[Server]
EnableServer=No
AlertOnShutdown=Yes
AlertOnRecycle=Yes
AutoStart=No
Startet ihr "MenuApp" aus der Buttonbar oder gar mit rechtsklick?
Ja nur als rechtsklick, sieht so im registry aus:

Code: Select all

[HKEY_CLASSES_ROOT\Folder\shell\MenuApp\command]
@="\"D:\\MyStuff\\Program Files\\MenuApp\\MenuApp.exe\""
-Wenn man auch noch das Addon "TCShell" von "ProgMan13" installiert hat, hat man schon fast einen Total Commander -Navigator!
Das muss ich unbedingt ausprobieren!
EDIT: opps das hab ich ja schon ohne TCShell, hab ja das selbe selbst ins registry schon seit jahren reingebastelt.
I switched to Linux, bye and thanks for all the fish!
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Post by *Stance »

Hallo SanskritFritz,
wollte dich eben drauf aufmerksam machen,
ich meinte "fast einen Navigator" wenn man MenuApp aus der Buttonbar heraus startet !
Vielen Dank für die schnelle Hilfe, muss ich sofort ausprobieren.

Gruss
Stance
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Aber wenn ich im Wurzelverzeichnis eines Laufwerks bin, zeigt MenuApp -manchmal- nur sein eigenes Verzeichnis an!
Startpfad löschen in den Eigenschaften der Verknüpfung bzw. im Button.
Wenn man auch noch das Addon "TCShell" von "ProgMan13" installiert hat, hat man schon fast einen Total Commander -Navigator!
Das Ding machts anderes als einen Kontextmenüeintrag zu erstellen, das kannst Du auch manuell, steht alles im Link oben, wo ich ShortPopUp das erste Mal vorgestellt habe...
Hab gedacht, wenn man in SPU per "-shiftrun [path]" oder "-revshiftrun [path]" Programme starten kann, ginge das mit
Code:
"%commander_path%\totalcmd.exe /O /L=%1"
auch, geht aber leider nicht...
%commander_path% ist erst dann definiert, wenn der TC bereits läuft. Was hast Du denn vor? Ich befürchte, daß Du das Feature falsch verstanden hast...
Startet ihr "MenuApp" aus der Buttonbar oder gar mit rechtsklick?
Derzeit per Button.
Icfu, hast du in Windows Singleclick und öffnest Ordner standardmässig im Total Commander per doppelklick ? Ginge das ?
Die Anleitung steht im Link oben, hier nochmal das Regfile, speichern als egalwas.reg und doppelklicken:

Code: Select all

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\shell]
@="Total_Commander"
[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander]
@="Total Commander"
[HKEY_CLASSES_ROOT\Folder\shell\Total_Commander\command]
@="C:\\Programme\\Total Commander\\TOTALCMD.EXE /O /S /L=%1"
Pfad ggf. anpassen, beim Editieren des Regfiles darauf achten, daß doppelte Backslashes verwendet werden!
Welche Nachteile hat es, Ordner immer von Total Commander öffnen zu lassen?
Ich denke dabei an Norton-Programme, die oft auf "Expl" aufsetzen.
Nach meiner Methode gar keine. Der Originaleintrag, um den Explorer zu starten, bleibt erhalten, Du mußt ihn nur dann per Rechtsklick aufrufen.

Du kannst die Änderungen auch wieder rückgängig machen durch dieses Regfile:

Code: Select all

REGEDIT4 

[HKEY_CLASSES_ROOT\Folder\shell] 
@=-
[-HKEY_CLASSES_ROOT\Folder\shell\Total_Commander] 
Icfu
This account is for sale
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Post by *Stance »

Hallo icfu
Auch dir Danke für die schnelle Hilfe !

Zitat: "...%commander_path% ist erst dann definiert, wenn der TC bereits läuft."

Wenn ich ein ShortPopUp-Button in der Total Commander -Buttonbar erstellt habe (wie bis jetzt), darauf klicke, wird ja SPU im bereits laufenden TC Fenster aktiviert.
Und wenn man mit SPU zB Winamp starten kann...
vielleicht war da der Wunsch Vater des Gedankens...

Mir ist erst jetzt klargeworden, wie du das mit dem einfachklick/doppelklick gemacht hast, genial !
(Mein englisch ist nicht ganz so gut).

Gruss
Stance
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Und wenn man mit SPU zB Winamp starten kann...
vielleicht war da der Wunsch Vater des Gedankens...
Kannst Du, ich weiß nur nicht, ob Du das so gedacht hast. Trag mal folgendes ein in die ShortPopUp.ini:
-revshiftrun "C:\Programme\Winamp\winamp.exe"

Wenn Du beim Drücken des SPU Buttons die Shift-taste gedrückt hast, wird Winamp gestartet.

Ansonsten beschreib bitte nochmal ganz neu, wo und wie Du Winamp starten willst, vielleicht läßt sich ja was machen.

Icfu
This account is for sale
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Mit MenuApp sollte das kein problem sein, einfach shortcut zu WinAmp erstellen.

OT: Ach, winamp wegwerfen, und Apollo installieren ;-)
I switched to Linux, bye and thanks for all the fish!
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Post by *Stance »

Hallo icfu,
musste erstmal MenuApp und ShortPopUp miteinander vergleichen.
Mit deiner Reg -Datei ist SPU für mich attraktiver.

Reg-Dateien werden von meinem AntiVirus geblockt.
Aber ich hab den Pfad "händig" in der Registry eingetragen, jetzt funktioniert es !

Informationshalber: (Bei ShortPopUp im Total Commander)
-Falls "TC-Menu" installiert ist, sollte es deaktiviert werden.
-Man sollte Windows nach Änderung der Registry neu starten.
-Norton -Programme funktionieren wie immer.
-Explorerfenster nicht mehr wie gewohnt funktionsfähig,
zB klicken auf "Eigene Dateien" auf dem Desktop öffnet TC (aber NICHT in: Eigene Dateien!)
-Man kann Explorer aber mit rechtsklick "Explorer" starten.

Aber mal ehrlich: Wer benutzt den Explorer, wenn man Total Commander hat ?

Das Doppelklicken auf ShortPopUp -Menu öffnet Ordner im aktiven Fenster des Total Commanders.

Ich experimentiere jetzt mit ShortPopUp -Verknüpfungen auf Laufwerke,
weil ich mir einen echten "NNavigator" im TC wünsche.

Das "zurückgehen" innerhalb von ShortPopUp funktioniert, bei mir jedenfalls, noch nicht.

Zu WinAmp: Mit der Ini von SPU hab ich echt noch Trouble, wenn es Dir nichts ausmacht, bitte poste mal zB die ersten 3 Zeilen deiner SPU.ini !

Hab im Zuge dieser Änderungen mal Ordnung in die Addon -Ordner (Tab +Bar) des Total Commanders gebracht,

SanskritFritz,
Apollo sehe ich mir mal an, danke für den Tip.

Macht weiter so, ihr beiden !

Gruss
Stance
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Reg-Dateien werden von meinem AntiVirus geblockt.
Statt diese zu blocken, kannst Du auch die Standardaktion beim Doppelklick in der Registry ändern, nämlich Notepad öffnen beim Klick auf eine Reg-Datei, habe ich bei mir bei vielen Dateitypen gemacht, um Unfällen bei irrtümlichen Doppelklicks vorzubeugen, auch .bat, .cmd, etc..., alles was häufig editiert wird. Starten dann immer per Rechtsklick, gewöhnt man sich schnell dran.

Code: Select all

REGEDIT4

[HKEY_CLASSES_ROOT\regfile\shell]
@="edit"
-Falls "TC-Menu" installiert ist, sollte es deaktiviert werden.
Hm?
-Man sollte Windows nach Änderung der Registry neu starten.
Nicht unbedingt, bei Änderungen im HKCU-Ast reicht ein erneutes Einloggen oder Neustart der explorer.exe oder eine Aktualisierung des Desktops. Nur bei HKLM-Änderungen ist meistens ein Reboot nötig.
-Explorerfenster nicht mehr wie gewohnt funktionsfähig,
zB klicken auf "Eigene Dateien" auf dem Desktop öffnet TC (aber NICHT in: Eigene Dateien!)
Das sind Spezialordner, die müssen separat angepaßt werden in der Registry. Wenn Du Papierkorb, Eigene Dateien, etc... auch im TC öffnen willst, ist das ebenfalls machbar, beim Papierkorb ist es eher sinnlos, weil der TC die sinnvollen Funktionen des Papierkorbs nicht nachbilden kann, sortieren nach Löschdatum z.B.
-Man kann Explorer aber mit rechtsklick "Explorer" starten.
...oder Rechtsklick-Öffnen.
Das Doppelklicken auf ShortPopUp -Menu öffnet Ordner im aktiven Fenster des Total Commanders.
Das kannst Du auch ändern, mußt nur die Kommandozeile anpassen.
Das "zurückgehen" innerhalb von ShortPopUp funktioniert, bei mir jedenfalls, noch nicht.
Das geht auch nicht, auch nicht mit menuApp soweit ich das bisher beurteilen kann. Ich habe damals mal experimentiert mit weiteren SPU-Instanzen, um dieses Problem zu lösen, habe aber irgendwann aufgegeben. Den Vorschlag, [..] einzubauen habe ich damals dem SPU-Autor gemacht und habe es nun auch an den menuApp-Autor weitergeleitet, mal schauen.
Zu WinAmp: Mit der Ini von SPU hab ich echt noch Trouble, wenn es Dir nichts ausmacht, bitte poste mal zB die ersten 3 Zeilen deiner SPU.ini !
In meiner SPU.ini steht nichts von Winamp, ich verwende Apollo, aber den starte ich nicht per SPU. ;)

Code: Select all

-addexplore absolutetop
-dieonmouseout 2000
-display 3
-dothumbnailsontooltip
-dotitles gradient clicktoopenfolder
-iconsforfolders
-menusforshortcutstofolders D:\Programme\Dateimanagement\Allgemein\Dateimanager\ShortPopUp\
-menuxalignment centre
-menuyalignment middle
-noavailablecheck
-onlyfolders
-separatorbetweenfilesandfolders
-sort 2
Icfu
This account is for sale
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

OffTopic:
icfu wrote:ich verwende Apollo
Jawohl! Sehr lobenswert! Ach übrigens, da hab ich ein paar einfache AutoHotkey scripts für dich. Besonders stolz bin ich auf den PostMessage, der einen klick auf den Apollo tray ikon simuliert :-)

Code: Select all

; Alt-Shift-P (Show Apollo full view)
!+p::
	if WinExist( "ApolloMiniWindow" )
		; if in Mini-window mode:
		ControlSend ahk_parent, {NumpadAdd}
	else ; if minimized to the traybar:
	{
		DetectHiddenWindows On
		PostMessage 1126, 0x7b, 0x202,, ahk_class Apollo - Main Window
		DetectHiddenWindows Off
	}
	WinWait ahk_class Apollo - Main Window,,3
	if (ErrorLevel=0)
		WinActivate ahk_class Apollo - Main Window
	Return

; Win-F12 (Toggle Pause in Apollo)
#F12::
	DetectHiddenWindows On
	if WinExist( "ApolloMiniWindow" )
		ControlSend ahk_parent, 3 ; Pause/Unpause
	DetectHiddenWindows Off
	Return

; Alt-Shift-U (Open file in Apollo)
!+u::
	DetectHiddenWindows On
	SetTitleMatchMode Slow
	if WinExist( "ApolloMiniWindow" )
	{
		ControlSend ahk_parent, l ; Open File
		WinWait Open File(s), All supported files, 3
		WinActivate
		Send +{TAB}
	}
	DetectHiddenWindows Off
	SetTitleMatchMode Fast
	Return
I switched to Linux, bye and thanks for all the fish!
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Wenn Du so weitermachst, wirst Du irgendwann in 'ne Suchtklinik für Scriptabhängige eingewiesen. ;)

Icfu
This account is for sale
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

2icfu
Tja die antwort wollte ich per ICQ schicken, aber offensichtlich landete ich doch auf deiner ingnore liste... ;-)
I switched to Linux, bye and thanks for all the fish!
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Post by *Stance »

Danke icfu,
meine Erklärungen waren zum Teil für Benutzer gedacht, die hier mitlesen, SPU installieren aber hier nicht selbst posten.

Workaround: ALLE Laufwerke mit ShortPopUp zugängig machen:

Auf jede Festplatte / Partition eine Verknüpfung zu ShortPopUp legen,
diese kann im Total Commander "Startermenu" oder in der
Verzeichnisliste angesprochen werden.
(Und wenn man im Fenster draufklickt, ebenso funktionstüchtig)

Beispiel Hauptmenü ändern:
"Starter" als ersten Menüpunkt,
Unter: "Startermenü ändern:"
Jeweils die SPU -Verknüpfung zum Laufwerk eintragen.
Nachteil: Auf CD -Laufwerken können logischerweise keine Verknüpfungen abgelegt werden.
Dafür muss man die "CD-ini" von SPU editieren: -startdirectory "X:\"

Damit jede einzelne Verknüpfung ihre eigene Ini-Datei verwendet,
muss man unter "Eigenschaften" / "Ziel" den Pfad und Namen zur Ini Datei eintragen:
Beispiel
C:\Programme\ShortPopUp\ShortPopUp.exe -useinifile C:\Ordnername\Drive_c.ini

Als "Drive_c.ini" bis "Drive_z.ini" ist die von "icfu" sehr gut geeignet!

Jetzt habe ich ein Hauptmenü mit "Starter" an erster Stellle.
Beim draufklicken erreiche ich alle Laufwerke. Sieht sehr gut aus!

Aber:
-onlyfolders
-separatorbetweenfilesandfolders
Zeigt bei mir eine Trennlinie unter den Ordnern an,
ist also überflüssig, wenn keine Dateien angezeigt werden.
(Bin mir aber sicher, das es bei "icfu" einen Sinn erfüllt).

Oder man legt jeweils eine ShortpopUp -Verknüpfung zu einzelnen Laufwerken in der Buttonbar an. Dann hat man für jedes Laufwerk ein "Startmenü"!

Gruss
Stance
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Verknüpfungen zu allen Laufwerken legst Du Dir einfach in einem separaten Ordner an und trägst den dann in der ini ein:
-menusforshortcutstofolders X:\pfad\zum\ordner\mit \verknüpfungen\

Dann einfach im Startmenüeintrag oder Button den Startpfad auf diesen Ordner legen, dann hast Du alle Laufwerke im Popupmenü.

Icfu
This account is for sale
User avatar
Stance
Power Member
Power Member
Posts: 1079
Joined: 2005-03-29, 06:26 UTC

Post by *Stance »

Hallo icfu,
mit ShortPopUp geht es bei mir nach dem System: Versuch und Fehler. Gerade das von Dir geschilderte Feature
alle Laufwerke in einem SPU-Menü unterzubringen, ist mir noch nicht gelungen. Das wäre phantastisch !

Edit: am 02.05.2005 um 20:15
Icfu, dein Tip mit den Laufwerksverknüpfungen in einem Verzeichnis war super !
Damit kann man durch den ganzen Rechner "Browsen".
Jetzt hab ich zwei Buttons im Total Commander:
Einen "Navigator" und einmal ersetzt SPU den "Treeview" des TC.
Geht auch viel schneller mit ShortPopUp.
Ausserdem hab ich das "Startermenü" wieder frei, danke nochmal !

So sieht ShortPopUp in Verbindung mit Laufwerksverknüpfungen aus:
"ShortPopUp-Navigator"
(Drives=Beliebiger Name des Ordners...)

Gruss
Stance
Post Reply