Markierung mit und ohne Ordner (cm_SelectAll)
Moderators: white, Hacker, Stefan2
Markierung mit und ohne Ordner (cm_SelectAll)
Noch so eine Newbie Frage:
Je nach Einstellung werden mit "ctrl +" oder "ctrl a" entweder nur alle Dateien oder alle Dateien und alle Ordner markiert.
Da ich diese Operation oft durchführe wäre es cool mit "ctrl +" alle Dateien (ohne Ordner) und mit "ctrl a" alle Dateien und Ordner markieren zu können.
Ist dies möglich oder müsste dafür neben "cm_SelectAll" noch ein weiterer Command eingeführt werden?
Danke im Voraus für alle Vorschläge
Patrick
PS Markieren aller Ordner und Dateien mit "Shift-PgDn" ist möglich aber bei vielen Dateien mühsam.
Je nach Einstellung werden mit "ctrl +" oder "ctrl a" entweder nur alle Dateien oder alle Dateien und alle Ordner markiert.
Da ich diese Operation oft durchführe wäre es cool mit "ctrl +" alle Dateien (ohne Ordner) und mit "ctrl a" alle Dateien und Ordner markieren zu können.
Ist dies möglich oder müsste dafür neben "cm_SelectAll" noch ein weiterer Command eingeführt werden?
Danke im Voraus für alle Vorschläge
Patrick
PS Markieren aller Ordner und Dateien mit "Shift-PgDn" ist möglich aber bei vielen Dateien mühsam.
Spontan fällt mir auch nur eine ziemlich umständliche (umständlich vorzubereitende) und langsam arbeitende Methode ein:
1. Definieren einer Dateiauswahl für Dateien:
Menu "Markieren | Gruppe markieren" (oder <Num+>), Button "Definieren..." im Dialog "Auswahl erweitern", auf dem Tab "Erweitert" des Dialoges "Auswahl definieren" Häkchen in CheckBox "Attribute" setzen, Häkchen in ChekBox "Verzeichnis" entfernen. "Speichern"-Button, speichern z.B. unter dem Namen "Dateien"
2. Erstellen eines Scripts (mit Aezays TCScript), welches cm_SpreadSelection aufruft und dann ">Dateien" auswählt.
3. Das Script einem TC-Menüpunkt zuweisen. Für diesen Menüpunkt kann dann eine Tastenkombination benutzerdefiniert festgelegt werden, also z.B. auch <Strg><Num+>
1. Definieren einer Dateiauswahl für Dateien:
Menu "Markieren | Gruppe markieren" (oder <Num+>), Button "Definieren..." im Dialog "Auswahl erweitern", auf dem Tab "Erweitert" des Dialoges "Auswahl definieren" Häkchen in CheckBox "Attribute" setzen, Häkchen in ChekBox "Verzeichnis" entfernen. "Speichern"-Button, speichern z.B. unter dem Namen "Dateien"
2. Erstellen eines Scripts (mit Aezays TCScript), welches cm_SpreadSelection aufruft und dann ">Dateien" auswählt.
3. Das Script einem TC-Menüpunkt zuweisen. Für diesen Menüpunkt kann dann eine Tastenkombination benutzerdefiniert festgelegt werden, also z.B. auch <Strg><Num+>
Hmm die Idee mit einem Script erscheint gut, denn mit der Kombination 1.) "Home" 2.) "Shift End" ist alles markiert.
Da es möglich zu sein scheint diese Kombination in ein Script zu packen und diesem "ctrl a" zuzuweisen wäre mein Wunsch erfüllt.
Yuhui mache mich in dem Fall dieses Weekend über TC-Scripts schlau
Thanks
Patrick
Da es möglich zu sein scheint diese Kombination in ein Script zu packen und diesem "ctrl a" zuzuweisen wäre mein Wunsch erfüllt.
Yuhui mache mich in dem Fall dieses Weekend über TC-Scripts schlau
Thanks
Patrick
Der Link zum Aezay TC Script Editor auf www.totalcmd.net scheint ziemlich tot zu sein. Sowieso komisch, dass dieses an und für sich nützlich scheinende Tool nicht direkt auf ghisler.com zu finden ist.
Naja begnüge mich vorerst mit den "ctrl home" und "ctrl end" um Dateien+Ordner zu markieren nebst "ctrl +" um nur Dateien zu markieren.
Vielleicht gibt's in einer zukünftigen TC Version einen speziellen Befehl dafür.
Naja begnüge mich vorerst mit den "ctrl home" und "ctrl end" um Dateien+Ordner zu markieren nebst "ctrl +" um nur Dateien zu markieren.
Vielleicht gibt's in einer zukünftigen TC Version einen speziellen Befehl dafür.
Du kannst ihn auch von der Site des Club Total beziehen:PC wrote:Der Link zum Aezay TC Script Editor auf www.totalcmd.net scheint ziemlich tot zu sein. [...]
TC-ScriptEditor
Script zum Nur-Dateien-Markieren, Realisierungalternative 1
(unbrauchbar, da sich die <Shift>-Taste nicht script-gesteuert lösen lässt...):
Code: Select all
#define VK_END 35
#define VK_RSHIFT 161
PostCmd(cm_ClearAll);
PostCmd(cm_GoToFirstFile);
// VK_SHIFT $10 und VK_LSHIFT 160 tun's nicht, deshalb VK_RSHIFT
SendVKey(VK_RSHIFT, 1);
SendVKey(VK_END, 2);
// Status=0 released eine gedrückte Taste (in Status=1) offenbar nicht,
// weder mit SetKeyState, noch mit SendVKey
// SetKeyState(VK_RSHIFT, 0);
// SendVKey(VK_RSHIFT, 0);
// Was bei anderen Qualifiern (zumindest bei VK_LCONTROL) hilft, nämlich Drücken & Loslassen der Taste,
// nutzt bei VK_RSHIFT nix :'-(
SendVKey(VK_RSHIFT, 2);
Script zum Nur-Dateien-Markieren, Realisierungalternative 2
(funktioniert, setzt gespeicherte Auswahl-Definition "Dateien" voraus...):
Code: Select all
#define VK_TAB 9
#define VK_RETURN 13
PostCmd(cm_ClearAll);
PostCmd(cm_SpreadSelection);
SendVKey(VK_TAB, 2);
SendText("Dateien");
SendVKey(VK_RETURN, 2);
Das Tool findest Du auch problemlos hier über die Boardsuche, auch eine Betaversion:
http://aezay.dk/aezay/tctools/tcscript-beta104.rar
Ich empfehle aber stattdessen AutoIt, ist deutlich einfacher zu bedienen und nicht nur zur Automation des TC geeignet:
http://www.autoitscript.com/autoit3/index.php
Edit:
Sorry, van Dusen, wollte Dir nicht dazwischenfunken...
Icfu
http://aezay.dk/aezay/tctools/tcscript-beta104.rar
Ich empfehle aber stattdessen AutoIt, ist deutlich einfacher zu bedienen und nicht nur zur Automation des TC geeignet:
http://www.autoitscript.com/autoit3/index.php
Edit:
Sorry, van Dusen, wollte Dir nicht dazwischenfunken...
Icfu
This account is for sale
Kein Problem ... Mit AutoIT wollte ich mich schon längst mal beschäftigt haben (runtergeladen hab' ich's zumindest schon...) Ich hoffe (und vermute), dass sich die ziemlich systemnah aussehenden Angaben in den Scripten, die ich bisher hier so gesehen habe (MessagePorts, WindowHandles usw.), auch ohne profunde Programmierkenntnisse und Zusatztools ermitteln und verwenden lassen... bin gespannt!icfu wrote:[...]Sorry, van Dusen, wollte Dir nicht dazwischenfunken...
Icfu
Grüße, van Dusen