TC Suchfunktion: Suchtext aus dem Web oder aus Zwischenablage als Parameter übergeben

German support forum

Moderators: white, Hacker, Stefan2

User avatar
tuska
Power Member
Power Member
Posts: 3740
Joined: 2007-05-21, 12:17 UTC

Re: TC Suchfunktion: Suchtext aus dem Web oder aus Zwischenablage als Parameter übergeben

Post by *tuska »

Box333 wrote: 2023-02-02, 20:44 UTC Ja, leider wirds ab da Kompliziert und macht weitere Schritte erforderlich.
Die Entscheidung liegt bei Dir ob Du Suchergebnisse in Real-Time erhalten möchtest oder nicht.


Open Everything GUI results with TC LOADLIST - AutoHotkey (.AHK) SCRIPT and GUIDANCE, discussions
Transfer 'Everything' GUI results to Total Commander - STEP-BY-STEP GUIDE, summary
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1008
Joined: 2004-07-29, 11:00 UTC

Re: TC Suchfunktion: Suchtext aus dem Web oder aus Zwischenablage als Parameter übergeben

Post by *ZoSTeR »

Hier eine erstmal universelle Methode um einen Parameter ins "Suchen nach:"-Feld zu bekommen. Ob diese eleganter oder einfacher als AHK oder AutoIt etc. ist, muss sich jeder selbst beantworten.

Benötigt wird das Tool INIFILE

1. Eine Parametersuche im TC speichern mit geeigneten Vorgaben wie zB gewünschte Laufwerke und "Everything angehakt"
In diesem Beispiel als "My Special Search"

2. Inifile.exe und eine zu erstellende "Start_TC_Search.cmd" in einen Ordner legen

3. "Start_TC_Search.cmd" erstellen mit Inhalt:

Code: Select all

set totalcommanderExe="c:\Totalcmd1052_x64\TOTALCMD64.EXE"
set totalcommanderIni="c:\Totalcmd1052_x64\wincmd.ini"
set searchName=My Special Search

%~dp0inifile.exe %totalcommanderIni% [searches] %searchName%_SearchFor=%~1
start "" %totalcommanderExe% /O /S=F:L"%searchName%"
Die Pfade zur TC.exe und wincmd.ini natürlich anpassen.

4. Nun kann die Start_TC_Search.cmd mit Suchparameter aufgerufen werden.
Direkt aus nem Cmd Fenster mit "Start_TC_Search.cmd DateiXY"
Oder indirekt mit

Code: Select all

cmd.exe /c "c:\PfadZu\Start_TC_Search.cmd "Mein Suchbegriff""

Varianten sind beim Aufruf:
"/S=F:L=" Suche sofort starten
"/S=F:L==" Suche sofort starten und Resultat nach Ende der Suche anwenden (in TC anzeigen)

*Edit: Probleme mit Leerzeichen in Suchnamen behoben und Varianten hinzugefügt
Box333
Junior Member
Junior Member
Posts: 13
Joined: 2023-02-02, 14:50 UTC

Re: TC Suchfunktion: Suchtext aus dem Web oder aus Zwischenablage als Parameter übergeben

Post by *Box333 »

@ZoSTeR:
Vielen Dank für Dein Beispiel !

Wie man sieht, gibt es nur den Umweg über eine Zwischendatei / Eintrag in einer Datei.

Da könnte man auch den Suchbegriff erst in eine Textdatei schreiben und diese dann mit z. B. totalcmd.exe /S=F "@textdatei.txt" an das "Suchen in" übergeben, ohne INIFILE Tool.
Post Reply