ctrl+a und die Verzeichnisse
Moderators: Hacker, Stefan2, white
ctrl+a und die Verzeichnisse
Gibt es eine Möglichkeit, mit Ctrl+a auch die Verzeichnisse zu markieren?
Markierverhalten wahlweise
Hallo,
gibt es auch eine Möglichkeit dieses Verhalten wahlweise mal so mal anders zu benutzen, z.B. per Umschalttaste?
Verzeichnisse werden bei mir standardmässig nicht mit markiert. Manchmal möchte ich dies aber schon, ohne dafür die Option ändern zu müssen. Ein CTRL + SHIFT + A oder eben SHIFT + NUM+ wäre schön, um das jeweils andere Markierverhalten nutzen zu können.
Oder gibts sowas schon?
Danke + Gruss
funta
gibt es auch eine Möglichkeit dieses Verhalten wahlweise mal so mal anders zu benutzen, z.B. per Umschalttaste?
Verzeichnisse werden bei mir standardmässig nicht mit markiert. Manchmal möchte ich dies aber schon, ohne dafür die Option ändern zu müssen. Ein CTRL + SHIFT + A oder eben SHIFT + NUM+ wäre schön, um das jeweils andere Markierverhalten nutzen zu können.
Oder gibts sowas schon?
Danke + Gruss
funta
Re: Markierverhalten wahlweise
Als workaround ließe sich eine neue TC Instanz mit veränderter wincmd.ini starten. Wenn das ganze über das Startmenü läuft, ließe sich sogar ein shortcut zuweisen.funta22 wrote: Manchmal möchte ich dies aber schon, ohne dafür die Option ändern zu müssen. Ein CTRL + SHIFT + A oder eben SHIFT + NUM+ wäre schön, um das jeweils andere Markierverhalten nutzen zu können.
sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Ich habe als Workaround verucht mir einen Auswahltyp zu definieren mit "Suchen in Plugins":
Eigenschaft Dateityp = Ordner
ODER
Eigenschaft Dateityp = Datei
Leider wird mit disem Filter bei gewählter Option "Nur Dateien markieren" in einem Verzeichnis das Ordner enthält gar nichts mehr markiert
Am besten fände ich allerdings immer noch ein SHIFT+NUM+ Feature, mit welchem jeweils die andere Einstellung benutzt wird.
Gruss
funta22
Eigenschaft Dateityp = Ordner
ODER
Eigenschaft Dateityp = Datei
Leider wird mit disem Filter bei gewählter Option "Nur Dateien markieren" in einem Verzeichnis das Ordner enthält gar nichts mehr markiert

Am besten fände ich allerdings immer noch ein SHIFT+NUM+ Feature, mit welchem jeweils die andere Einstellung benutzt wird.
Gruss
funta22
Du könntest es mit einem Script probieren... Schau' mal, ob das in diesem Thread Beschriebene was für Deine Zwecke taugt. Den Aufruf des Scripts kannst Du dann in einem Menüpunkt unterbringen, welchem Du ein Shortcut zuweisen kannst.
re: Script
Danke für den Hinweis mit dem Script, werde ich versuchen.
Trotzdem finde ich, dass dieses Feature in den TC rein gehört.
Danke + Gruss
funta22
Trotzdem finde ich, dass dieses Feature in den TC rein gehört.
Danke + Gruss
funta22
re
Mittlerweile hab ichs mit AutoIt (http://www.autoitscript.com/autoit3/) hinbekommen:
Das Script kann dann mit Aut2Exe zu tc_selectAll.exe übersetzt, und diese in den TC-Ordner kopiert werden. Danach Starter->Startmenü ändern... und dort einen entsprechenden Eintrag für die tc_selectAll.exe anlegen.
Für das Hauptmenü dann noch einen Eintrag unter Starter->Hauptmenü die WCMD_DEU.mnu ändern:
und für cm_UserMenu1 noch eine Tastenkombination (Umschalt+ +) zuweisen: Konfigurieren->Einstellungen->Diverses.
Funktioniert ganz gut, wenngleich auch sehr umständlich gelöst
Gruss
funta
Code: Select all
; Script Function:
; Sends key sequence: "HOME", "CTRL+SHIFT+END", "HOME"
; Useful for Total Commander in order to mark all dirs AND files
; e.g. when configuration in TC is set to "Select files only".
Send("{HOME}")
Send("^+{END}")
Send("{HOME}")
; Finished!
Für das Hauptmenü dann noch einen Eintrag unter Starter->Hauptmenü die WCMD_DEU.mnu ändern:
Code: Select all
POPUP "&Markieren"
//...
MENUITEM "Select &All (dirs+files)\tSHIFT Num+", cm_UserMenu1
//...
Funktioniert ganz gut, wenngleich auch sehr umständlich gelöst

Gruss
funta
Vorschlag: Spar Dir das Gefummel mit dem Startmenü, bau den Hotkey ins Skript ein und laß dieses ständig mitlaufen, verbraucht so gut wie keine Resourcen. 
Icfu

Code: Select all
HotKeySet("^+A", "mark_all")
Func mark_all()
Send("{HOME}")
Send("^+{END}")
Send("{HOME}")
EndFunc
While 1
Sleep(250)
WEnd
This account is for sale