2 Fragen bez. der Bedienung des TC

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
edse
Junior Member
Junior Member
Posts: 20
Joined: 2005-06-05, 00:29 UTC

2 Fragen bez. der Bedienung des TC

Post by *edse »

Hallo Leute,

Für Lösungsvorschläge für die folgenden 2 kleinere Probleme wäre ich sehr dankbar.

1. Ich möchte nicht auf die rechten MKlicks zur Markierung der Dateien bzw. Verzeichnisse im Datei-Fenster verzichten, möchte aber auch nicht Kliken und Halten, um das Kontekstmenü zu bekommen. Gibt es eine Möglichkeit (Plugin o.ä.), das Kontextmenü z.B. per mittlere Maustaste zu bekommen?

2. Ich muss öffter mal quer durch tiefe Verzeichnisbäume hin und her navigieren - ich vermute, ich tue dabei was falsch, aber trotzdem -, und vermisse sowas wie FolderBrowserDialog, der erlauben wurde, ein Verzeichnis für das aktuelle Fenster auszuwählen. Ctrl-D und Alt-Runter -Menüs, cd ... in der Kommandozeile sowie QCD.ahk (ich habe es für TC statt Explorer angepasst) helfen mir da nicht weiter, auch benötige ich beide Fenster im Brief-Modus. Kennt jemand dafür eine Lösung?

lg
edse
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3379
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

1. Nein.

2. Das müßtest Du mal näher beschreiben, auch warum
cd in der Commandozeile, die Directory Hotlist (strg+d)
oder mit Shift-F6 auf '..' zur direkten Pfadangabe dir
nicht helfen ?

3. Willkommen On Board! :D
Hoecker sie sind raus!
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Re: 2 Fragen bez. der Bedienung des TC

Post by *karlchen »

Hallo, Edse.
1. Ich möchte nicht auf die rechten MKlicks zur Markierung der Dateien bzw. Verzeichnisse im Datei-Fenster verzichten, möchte aber auch nicht Kliken und Halten, um das Kontekstmenü zu bekommen.
Wieso Klicken und Halten? Rechtsklick < 1 Sek. ist das so dramatisch? Na, egal, Ansichtssache. Wie wäre es mit <Umschalt><F10> als Workaround?
2. Ich [...] vermisse sowas wie FolderBrowserDialog, der erlauben wurde, ein Verzeichnis für das aktuelle Fenster auszuwählen. [...] auch benötige ich beide Fenster im Brief-Modus.
FolderBrowserDialog? Meinst du vielleicht folgendes:
(1) <Alt><F10> = Menü "Befehle" => "CD-Verzeichnisbaum ..." oder
(2) <Strg><F8> = Menü "Ansicht" => "Verzeichnisbaum" ?

Brief-Modus:
In der rechten und der linken Fensterhälfte <Strg><F1> = Menü "Ansicht" => "Kurz"

Grüße,
Karl
MX Linux 21.3 64-bit xfce, Total Commander 11.50 64-bit
The people of Alderaan keep on bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine.
The Prophet's Song
edse
Junior Member
Junior Member
Posts: 20
Joined: 2005-06-05, 00:29 UTC

Post by *edse »

Sir_SiLvA wrote: > Gibt es eine Möglichkeit (Plugin o.ä.), das Kontextmenü z.B. per
> mittlere Maustaste zu bekommen?

1. Nein.
Na, vielleicht irgendwann.
2. Das müßtest Du mal näher beschreiben, auch warum
cd in der Commandozeile, die Directory Hotlist (strg+d)
oder mit Shift-F6 auf '..' zur direkten Pfadangabe dir
nicht helfen ?
Hotlist: das gewünschte Verzeichnis ist evtl. nicht in der Liste;
cd ... bzw. Shift+F6: ich möchte in diesem Fall alles mit der Maus erledigen, kenne den genauen Namen nicht und/oder der Name ist sehr lang.
3. Willkommen On Board! :D
Danke.
Super Gesellschaft hier (und super Tool).

lg
edse
edse
Junior Member
Junior Member
Posts: 20
Joined: 2005-06-05, 00:29 UTC

Re: 2 Fragen bez. der Bedienung des TC

Post by *edse »

karlchen wrote: Wieso Klicken und Halten? Rechtsklick < 1 Sek. ist das so dramatisch? Na, egal, Ansichtssache. Wie wäre es mit <Umschalt><F10> als Workaround?
Ein Problem entsteht oft, wenn ein Arbeitskollege auf meinem Rechner etwas machen/zeigen möchte, den TC sieht (natürlich :-), und versucht, mit dem ein Verzeichnis zu erreichen bzw. das Kontextmenü aufzurufen. Das klappt in diesem Falle nicht - bei mir werden per R-Klick die Einträge ausgewählt - und dann gibt es Mekkereihen, die ich nicht mehr (vor allem von Win-Explorer geschädigten :-) hören will. Ausserdem ein wenig mehr kompatibilität mit Mainstream (Explorer) kann nicht schaden. Mir Fehlt also eigentlich nur Markierung per M-Klick.

Ausserdem ist bei mir <1 sec. eventuell schon SEHR lange. Sorry.
FolderBrowserDialog? Meinst du vielleicht folgendes:
(1) <Alt><F10> = Menü "Befehle" => "CD-Verzeichnisbaum ..." oder
(2) <Strg><F8> = Menü "Ansicht" => "Verzeichnisbaum" ?
l
Ja, nur:
(1): Dauert es SEHHHR lange, bis der Dialog erscheint; die Verzeichnisse sind alle geöffnet, visuell skrolle ich mich tod bei meinen 30000 Einträgen (Quicksearch nutzt nicht viel, da viele Projekt-Verzeichnisse nach dem gleichen Muster aufgebaut sind); die Verzeichnisse haben an der Stelle keine Kontekstmenüs und es werden nur die Verzeichnisse des akt. Laufwerks angezeigt, keine Netzwerke u.s.w..

(2): ich hätte gerne beide Fenster im Brief(Kurz)-Modus; der Baum beim Umschalten Breif->Tree öffnet sich immer auf der falschen Seite :-) (muss wohl links-rechts Menüs verwenden o.ä.).

Ich habe heute Nachts noch ein wenig gebastelt und beide gewünschten Funktionalitäten mithilfe von AutoHotKey- und C#-Skripting nachgebaut. Ist i.M. noch ehe eine Design-Studie, aber wird schon funktionieren.

Danke für die Hinwiese.
lg
edse
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

edse,
Ausserdem ein wenig mehr kompatibilität mit Mainstream (Explorer) kann nicht schaden. Mir Fehlt also eigentlich nur Markierung per M-Klick.
Hilft eventuell Konfigurieren - Einstellungen - Operation - Markieren mit der Maus - linke Maustaste (Windows-Standard)?

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
edse
Junior Member
Junior Member
Posts: 20
Joined: 2005-06-05, 00:29 UTC

Post by *edse »

Hacker wrote:edse,
Ausserdem ein wenig mehr kompatibilität mit Mainstream (Explorer) kann nicht schaden. Mir Fehlt also eigentlich nur Markierung per M-Klick.
Hilft eventuell Konfigurieren - Einstellungen - Operation - Markieren mit der Maus - linke Maustaste (Windows-Standard)?

HTH
Roman
Roman, was wirklich hilf, ist die Nachimplementierung der Markirung per M-Klick-und-Zieh im TC für eben diesen "Windows-Standard"-Modus. Bis dahin kann man sich mit Skripten weiterhelfen.
Ist also nicht sooo wichtig.

lg,
edse
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Gibt es eine Möglichkeit (Plugin o.ä.), das Kontextmenü z.B. per mittlere Maustaste zu bekommen?
Aber der herr AutoHotkey fan kann sich hier nicht zurückhalten ;-)

Code: Select all

$MButton::
	if WinActive( "ahk_class TTOTAL_CMD" )
		Send {RButton}
	else
		Send {MButton}
	Return
I switched to Linux, bye and thanks for all the fish!
edse
Junior Member
Junior Member
Posts: 20
Joined: 2005-06-05, 00:29 UTC

Post by *edse »

SanskritFritz wrote:
Gibt es eine Möglichkeit (Plugin o.ä.), das Kontextmenü z.B. per mittlere Maustaste zu bekommen?
Aber der herr AutoHotkey fan kann sich hier nicht zurückhalten ;-)

Code: Select all

$MButton::
	if WinActive( "ahk_class TTOTAL_CMD" )
		Send {RButton}
	else
		Send {MButton}
	Return
:-) SF, das ist ja klar.

Benötigt wird aber insgesamt folgendes:

1. R-Klick gibt Kontextmenü wie im Exploter;
2. M-Klick funktioniert dabei wie R-Klick in dem "alten" NC-Select-Modus, d.h. vor allem Klick-und-Zieh mit der M-Taste.

Oder Variante 2:

1. M-Klick gibt Kontextmenü wie im Exploter (bei R-Klick im NC-Select-Modus).

Auch da gibt es Probleme, wenn z.B. mehrere Dateien ausgewählt sind
und das Kontextmenu für ALLE aufgerufen werden soll. Und es ist nicht Explorer-Kompatibel.

Ich habe Variante 2 bis jetzt so realisiert:

Code: Select all

MButton::
; ...
MouseGetPos, x, y, win, control
WinGetClass, class, ahk_id %win%
; ...
else if ( class = "TTOTAL_CMD" )
{
  if ( control = "TMyListBox1" or control = "TMyListBox2" )
  {
    MouseClick, right, %x%, %y%
    Send, {AppsKey}      
  }
  ; hier irrelevant, aber siehe PS weiter unten ===========
  else if ( control = "TMyPanel5" )
  {
    PostMessage 1075, 4001, 0, , ahk_class TTOTAL_CMD 
    gosub, TCmdDirListAHK
  }
  else if ( control = "TMyPanel9" )
  {
    PostMessage 1075, 4002, 0, , ahk_class TTOTAL_CMD 
    gosub, TCmdDirListAHK
  }
  ;==============================
  ; ...
}
; ...
Verbesserungsvorschläge?

lg
edse

PS.
Hier noch die Routine für das Anzeigen des SelectFolder-Dialogs zur Verzeichnisauswahl (TC muss grade aktiv sein):

Code: Select all

TCmdDirListAHK:  
  OutputVar =
  if ( not WinExist("Ordner suchen") )
  {
    FileSelectFolder, OutputVar, , 1, Elektu fajlujon por TutKomandilo...
  }
  else
  {
    WinActivate, Ordner suchen
    return    ; la alia apero ankoraux rulas, do revenu al gxi
  }

  if ( strlen(OutputVar) > 0 )
  {
    SendRaw, cd %OutputVar%
    Send, {Enter}
  }
return
Post Reply