FAQs: Dateisuche, Einstellungen Speichern + Laden

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
User avatar
Stefan2
Power Member
Power Member
Posts: 4155
Joined: 2007-09-13, 22:20 UTC
Location: Europa

FAQs: Dateisuche, Einstellungen Speichern + Laden

Post by *Stefan2 »

In English >>> https://ghisler.ch/board/viewtopic.php?p=347067#p347067


Wusstest du schon....

dass man eine einmal definierte Suche abspeichern und wieder laden kann?

Somit kann man sich die Suche vorkonfigurieren.



Siehe "[Laden/Speichern]" im Suchendialog (ALT+F7):

Speichern
1. Suchdialog öffnen
2. Gewünschte Standardeinstellungen vornehmen (eventuell den aktuellen Suchpfad rausnehmen, je nachdem was man vor hat)
3. Über [Laden/Speichern] unter einem Namen speichern, z.B. als 'suche_BeispielTest'

Laden
1. Suchdialog öffnen
2. Über [Laden/Speichern] die gespeicherte Sucheinstellung auswählen und auf [Laden] klicken
3. Der Dialog springt um und man kann auf [Suche starten] klicken (oder vorher die gespeicherten Parameter nochmals anpassen)

- - -

Noch einmal, Schritt für Schritt
Hier die Suche nach allen TXT-Dateien


Suche abspeichern:
- Menü "Befehle > Suchen..."
- Suche nach: *.txt
Suchen in: >>Je nachdem, den Pfad entfernen(funktioniert dann im jedem Ordner), oder drin lassen(immer in diesem Ordner suchen)<<
Unterverzeichnisse: Alle (Tiefe unbegrenzt)
- auf Laden/Speichern-Tab gehen
- [Speichern] anklicken
- Vorlagenamen: search_alle TXT in Unterverzeichnissen
(((Ich benenne meine Suchen mit "search" für eine bessere Übersicht. Und wie hier gezeigt funktioniert es auch mit Leerzeichen)))
- Such-Dialog [Abbrechen]

Über [Laden/Speichern] kann die gespeicherte Sucheinstellung wieder geladen werden.


- - -

Das Laden einer gespeicherten Suche kann auch über einen Button aufgerufen werden:

Button in der Buttonbar anlegen mit dem folgenden Befehl:

Kommando: LOADSEARCH search_alle TXT in Unterverzeichnissen
Parameters:
Startpfad:
Icon: wcmicons.dll
Tooltip: search_alle TXT in Unterverzeichnissen

Code: Select all

TOTALCMD#BAR#DATA
LOADSEARCH search_alle TXT in Unterverzeichnissen

wcmicons.dll,27
search_alle TXT in Unterverzeichnissen

0
-1
Austauschbarer Buttoncode (Kopieren und mit der rechten Maustaste auf die TC-Buttonbar einfügen)



Anwenden:
Button anklicken
Such-Dialog erscheint > auf [anwenden] klicken > Erledigt


- - -

Mit der Rückschritt-/Backspace-Taste kommt man aus der "Suchergebnis"-Anzeige raus und wieder zur vorherigen Listenansicht zurück.
(oder Strg+BildHoch, oder Strg+R oder F2 : Reread source window)

HolgerK wrote:
Wenn man den Button [anwenden] mit gedrückter <Umsch>-Taste betätigt, werden die Suchergebnisse in einem neuen Tab angezeigt,
den man einfach mit <Strg+W> (Doppelklick, Strg+Klick, Klick mit mittlere Maustaste auf den Tab Header) wieder schließen kann.


- - -


Über den Umweg eines Benutzerdefinierten-Befehls kann man auch ein Tastaturkürzel zuweisen:
(((Der em_-Befehl kann dann auch wiederum selbst als Kommando im Button verwendet werden)))

Beispiel

Benutzerdefinierter-Befehl in der "usercmd.ini"
[em_search_CurrDirOnly]
CMD=LOADSEARCH search_CurrDirOnly

Tastaturkürzel zuweisen in der "wincmd.ini"
[Shortcuts]
; KOMMENTAR: Ctrl+F: Load Search with saved setting 'search_CurrDirOnly'
C+F=em_search_CurrDirOnly


- - -


Standard Tastaturkürzel :
ALT+F7 : Suchen
ALT+UMSCH+F7 : Suchen in separatem Prozess

Eigene Tastaturkürzel-Einstellung:
Strg+F für Suchen verwenden > wincmd.ini: > [Shortcuts] > C+F=cm_SearchFor




- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Weise einem Befehl (em_ oder cm_) ein Tastaturkürzel zu

(em_-Kommandos sind TC-interne, z.B.: cm_HelpIndex, und em_Kommandos sind selbst erstellte, z.B.: em_Rechner)


Öffne „Konfigurieren > Einstellungen > Diverses“
* Bei Tastaturkürzel wähle eine freie Kombination
(der Knopf mit dem großen schwarzen Dreieck zeigt die bereits vergebenen an, und im Hilfe-Menü unter "Tastatur" die standardmäßig Vergebenen)

-ODER-

* Bei Alias tippe ein paar Buchstaben oder Ziffern ein, um den Befehl darüber in der TC-Kommandozeile zu starten (zB "help" um em_cm_HelpIndex auszuführen)


* Klicke auf das Vergrößerungsglas um ein Kommando auszusuchen
* Tippe em_ (oder cm_) zum Filtern und wähle das gewünschte Kommando (z.B.: "cm_HelpIndex" oder ein selbst erstelltes "em_Rechner")
* Zurück in Diverses, klicke unbedingt noch auf den [grüne Haken]-Button !!!
* Schließe den Einstellungsdialog mit [OK]

Die TC-internen "CM"_Kommandos findest du in der "TOTALCMD.INC" Textdatei im TC-Ordner.
Deine eigenen cm_ "Benutzer-definierte Kommandos" in der "usercmd.ini" Textdatei, dort wo auch deine wincmd.ini liegt (siehe Hilfe-Menü > Über TC...).

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - -


Die gespeicherte Suche kann man auch folgendermaßen verwenden:

- im F5 Kopieren- bzw. F6 Bewegen-Fenster bei "Nur Dateien dieses Typs:" als >meineGespeicherteSuche.
- über Menü "Ansicht > Benutzerdefiniert (Strg+F12) > >meineGespeicherteSuche" um die Dateiliste zu filtern.
---- beachte auch der >meineGespeicherteSuche-Hinweis in der Adresszeile.
---- mit Strg+F10 zeigt man wieder alle Dateien an
- als Button.Kommando:
Kommando: CD >meineGespeicherteSuche
- über Menü "Konfigurieren > Einstellungen... > Farben > Klicke [Definiere Farben nach Dateityp...] >> >meineGespeicherteSuche" um Dateinamen einzufärben.
( Dateien / Ordner farbig markieren kennzeichnen einfärben >> https://ghisler.ch/board/viewtopic.php?p=287485#p287485 )


- - -


Mit allen Bilder oder allen Sounddateien arbeiten

Schritt 1:

Die gewünschte Suche nach, hier zB Grafikdateien, abspeichern:
- Menü "Befehle > Suchen..."
- Suche nach: *.bmp *.gif *.jpg *.jpeg *.png *.psd *.tif *.webp
--- Suchen in: Je nachdem, den Pfad entfernen(=>funktioniert dann in jedem Ordner), oder drin lassen(=>immer in diesem Ordner suchen)
--- Unterverzeichnisse: Alle (Tiefe unbegrenzt) oder wie gewünscht.
- auf Laden/Speichern-Tab gehen
- [Speichern] anklicken
- Vorlagenamen: meineGespeicherteSuche ; z.B.: search_GraphicFiles
(((Ich benenne meine Suchen mit "search" für eine bessere Übersicht (in der INI). Der Name darf auch Leerzeichen beinhalten)))
- Such-Dialog [Abbrechen] oder wenn gewünscht weitermachen.

Über [Laden/Speichern] kann die gespeicherte Sucheinstellung wieder geladen werden.


Schritt 2:

Die gespeicherte Suche kann man auch folgendermaßen verwenden:
-> im F5 Kopieren- bzw. F6 Bewegen-Fenster bei "Nur Dateien dieses Typs:" >meineGespeicherteSuche eingeben, hier also >search_GraphicFiles.
-> über Menü "Ansicht > Benutzerdefiniert (Strg+F12) > >meineGespeicherteSuche um die Dateiliste zu filtern.
---- beachte auch der ">meineGespeicherteSuche "-Hinweis in der Adresszeile.
---- mit Strg+F10 zeigt man wieder alle Dateien an
- als Button.Kommando: CD >meineGespeicherteSuche

 

Siehe auch "Extended English Menus for Total Commander by petermad" >> viewtopic.php?t=33740
In seinen Sprachdateien liefert er auch Listen mit, wie zB eine Sammlung von Erweiterung: [em_ext_show_images3] ...*.swf *.tga *.tif *.tiff ....



- - -


Siehe auch "Extended English Menus for Total Commander by petermad"
viewtopic.php?t=33740
Screenshot: http://madsenworld.dk/wincmd/tc9win10en.gif
Download from: http://www.totalcmd.net/authors/1223914.html

Peter hat bereits eine ganze Sammlung solcher Suchen erarbeitet.
Dort kann man sich einiges abschauen...

Beispiele aus der Datei "wcmd_ext1_eng.ini":

[em_ext_show_images1]
cmd=cd *.8bps *.acr *.adi *.ani *.anm *.b3d *.bmp *.cam *.cdr *.cdt *.cel *.cgm *.clp *.cmx *.cr2 *.crw *.cur *.cut *.dcm *.dcx *.dds *.dib *.djvu *.drw *.dxf *.ecw *.emf *.eps *.flc *.fli *.fpx *.fsh *.g3 *.gem *.gif *.gsm
menu=Show Image Files (1 - g)
button=wcmicons.dll,24

[em_ext_show_images2]
cmd=cd *.hgl *.icl *.ico *.iff *.ima *.img *.iw44 *.j2k *.jbg *.jbig *.jfif *.jif *.jng *.jp2 *.jpc *.jpe *.jpeg *.jpg *.jpm *.kdc *.lbm *.lbmp *.ldf *.lwf *.mac *.macp *.mng *.msp *.nlm *.nng *.nol
menu=Show Image Files (h - o)
button=wcmicons.dll,24

[em_ext_show_images3]
cmd=cd *.pat *.pbm *.pcd *.pct *.pcx *.pgm *.pic *.pict *.plt *.png *.pnt *.pntg *.ppm *.ps *.psd *.psp *.ras *.raw *.rgb *.rla *.rle *.scr *.sff *.sfw *.sgi *.spr *.sun *.sw *.swf *.tga *.tif *.tiff *.wap *.wbm *.wbmp *.wmf *.xbm *.xcf *.xpm
menu=Show Image Files (p - x)
button=wcmicons.dll,24

[em_ext_show_documents]
cmd=cd *.doc *.wpd *.dot *.rtf *.txt *.asc *.ans *.wri *.mcw *.wps *.docx *.docm *.mht *.mhtml *.xml *.dok
menu=Show Document Files
button=wcmicons.dll,24



So kann man zB nach den wichtigsten Grafik- oder Video-Dateien suchen,
unter einem passenden Namen speichern ("searchGraphic", "searchVideos"),
und die gespeicherte Suche als ">searchGraphic" bzw. ">searchVideos" bei den oben gezeigten Möglichkeiten
verwenden.


- - -


Die Suche dauerhaft umstellen: (für den Aufruf per Tastatur, nicht beim Aufruf über das Menü)

Erstelle einen Benutzerdefinierter-Befehl in der "usercmd.ini"
und weise diesem das gewünschte (zB auch den Standard) Tastaturkürzel zu.

Suche öffnen (ALT+F7) > wie gewünscht einstellen (und bei "Suchen in:" >> den Pfad entfernen)
> Speichern unter search_MeineEigenenEinstellungen2021


Benutzerdefinierter-Befehl erstellen
usercmd.ini:
[em_search_MeineEinstellungen]
CMD=LOADSEARCH search_MeineEigenenEinstellungen2021

Tastaturkürzel zuweisen (oder über Menü Konfigurieren > Einstellungen... > Diverses)
wincmd.ini:
[Shortcuts]
; Strg+F für Suchen verwenden (Windows-Standard)
C+F=em_search_MeineEinstellungen
; ALt+F7 für Suchen verwenden (TC-Standard) ; cm_SearchFor wird überschrieben
A+F7=em_search_MeineEinstellungen


- - -

Um diesen Befehl auch im Menü verwenden zu können, muss man den verwendeten Befehl in der Menü-Konfigurationsdatei anpassen:

WCMD_DEU.MNU
POPUP "&Befehle"
    MENUITEM "&Suchen (Standard)...\tAlt+F7", cm_searchfor
    MENUITEM "&Suchen (Meine)...\tAlt+F7", em_search_MeineEinstellungen

- - -


Suche über einen ALIAS in der Kommandozeile starten:

usercmd.ini:
[em_search_CurrDirOnly]
CMD=LOADSEARCH search_CurrDirOnly
button=wcmicons.dll,22


wincmd.ini:
[Alias]
myfind=em_search_CurrDirOnly


Nun kann man in der TC-Kommandozeile einfach myfind eintippen.



- - -



Extra Tipps:

Man kann die Suche auch in einem separaten Prozess starten.

Interner Befehl: cm_SearchStandalone

Aber der interne Befehl cm_SearchStandalone hat keinen "LoadSearch"-Parameter.

Für ein "Starte cm_SearchStandalone mit gespeicherter Suche" kannst du diesen Kommandozeilenbefehl verwenden:
Kommandozeilenparameter für standalone Search: totalcmd.exe /S=F
Kommandozeilenparameter mit laden einer gespeicherten Suche: totalcmd.exe /S=F:L<name>

Beispiel:
%COMMANDER_EXE% /S=F:LmeineGespeicherteSuche
Beziehungsweise:
%COMMANDER_EXE% /S=F:L"meine Gespeicherte Suche"

Erklärung:
%COMMANDER_EXE% : diese Umgebungsvariable verweist, vom TC aus gestartet, auf die gerade laufende TC.exe
/S=F : Öffnet den "Dateien suchen"-Dialog separat vom TC-Hauptfenster (((interner Befehl: cm_SearchStandalone)))
:LgespeicherteSuche : Als LETZTER Parameter: Lade Suche mit Name "gespeicherteSuche" ((( L wie 'LoadSearch' ? )))

Siehe Hilfe > Konfiguration und Parameter > Kommandozeilenparameter


Als Icon für einen Button bietet sich das Icon Nummer 82 in der wcmicons.dll an.
Statt in einen Button, kann man diesen Befehl auch in die usercmd.ini schreiben und dann dem angelegtem em_-Befehl ein Tastaturkürzel zuweisen.
(Der em_-Befehl kann dann auch wiederum als Button-Kommando verwendet werden, ist also universal einsetzbar)


- - -






Dieses Speichern und Laden gibt es auch für das Multi Umbenenn Tool (MUT)

verschoben in eigenen Thread: >>> FAQs: (MUT) Mehrfach-Umbenenn-Tool >>> viewtopic.php?p=327554#p327554






- - -
Andere Foristen haben auch gelesen:
FAQs: Dateisuche, Dateien suchen und anwenden (= Suchergebnisse verarbeiten)
https://ghisler.ch/board/viewtopic.php?p=335791#p335791


 
Post Reply