STRG+. für heutiges Datum (wie in Excel)
Moderators: Hacker, Stefan2, white
STRG+. für heutiges Datum (wie in Excel)
Guten Morgen,
Ich muss fast täglich bei Verzeichnis- und Dateinamen das heutiges Datum eintippen. Wäre es möglich in alle wichtigen Textfeldern die Funktion "CTRL & ." wie in Excel einzubinden?
Also beim Umbenennen/Verschieben/MUT/Suche/Schnellfilter/Befehlszeile/etc.
Da ich für die verschiedenen Kundendokumente unterschiedliche Datumsformate benötige, z.B. 2025-05-24, 24.05.2025 oder nur 250524 wäre mein Vorschlag das Format in der wincmd.ini vorzudefinieren:
z.B. todaysdateformat = YYYY-MM-DD;DD.MM.YY;YYMMDD;
Wenn man nun bei einer Dateinamenabfrage CTRL+. dreimal hintereinander drückt wird 250524 übernommen.
das Feature wäre für mich wirklich eine Bereicherung.
Grüsse aus dem Bündnerland
Ich muss fast täglich bei Verzeichnis- und Dateinamen das heutiges Datum eintippen. Wäre es möglich in alle wichtigen Textfeldern die Funktion "CTRL & ." wie in Excel einzubinden?
Also beim Umbenennen/Verschieben/MUT/Suche/Schnellfilter/Befehlszeile/etc.
Da ich für die verschiedenen Kundendokumente unterschiedliche Datumsformate benötige, z.B. 2025-05-24, 24.05.2025 oder nur 250524 wäre mein Vorschlag das Format in der wincmd.ini vorzudefinieren:
z.B. todaysdateformat = YYYY-MM-DD;DD.MM.YY;YYMMDD;
Wenn man nun bei einer Dateinamenabfrage CTRL+. dreimal hintereinander drückt wird 250524 übernommen.
das Feature wäre für mich wirklich eine Bereicherung.
Grüsse aus dem Bündnerland
Re: STRG+. für heutiges Datum (wie in Excel)
Hallo,bündner wrote: 2025-05-25, 08:00 UTC Ich muss fast täglich bei Verzeichnis- und Dateinamen das heutige Datum eintippen.
diese Lösung deckt nur einen Teil Deiner Anfrage ab.
Der Shortcut Strg+. (Punkt) ergänzt am Anfang den Verzeichnis- oder Dateinamen
mit dem aktuellen Tagesdatum im Wege einer Umbenennung (ohne Rückfrage).
Mehrfach-Umbenenn-Tool (MUT) - Vorlage erstellen
Mehrfach-Umbenenn-Tool... Strg+M > ... > F2 Lade/Speichere Einst. > JJJJ-MM-TT_Name_Tagesdatum
Die vorangeführten RegEx Parameter bewirken, dass es NICHT zu einer Doppelumbenennung
in diesem Sinne kommen kann(!) - Beispiel: 2025-05-28_2025-05-28_Name.Erw
- Umbenennmaske: Dateiname
Code: Select all
[%$DATE:Y-M-D_%][N]
- Erweiterung
[E]Suchen && Ersetzen- Suchen nach:
Code: Select all
^(\d\d\d\d\-\d\d-\d\d_)*(\d\d\d\d\-\d\d-\d\d_.+)
- Ersetzen durch:
Code: Select all
$2
[E]
RegEx
- Name der gespeicherten Suche:
Der Name kann beliebig sein muß jedoch im Button unten oder em_Befehl entsprechend angepasst werden.Code: Select all
JJJJ-MM-TT_Name_Tagesdatum
- Suchen nach:
Die vorangeführten RegEx Parameter bewirken, dass es NICHT zu einer Doppelumbenennung
in diesem Sinne kommen kann(!) - Beispiel: 2025-05-28_2025-05-28_Name.Erw
wincmd.ini - CODE für MUT - Vorlage
Abschnitt [rename] ... zeigt nach Erfassung der Umbenennungsvorlage dann folgenden Inhalt:
Code: Select all
JJJJ-MM-TT_Name_Tagesdatum_name=[%$DATE:Y-M-D_%][N]
JJJJ-MM-TT_Name_Tagesdatum_ext=[E]
JJJJ-MM-TT_Name_Tagesdatum_search=^(\d\d\d\d\-\d\d-\d\d_)*(\d\d\d\d\-\d\d-\d\d_.+)
JJJJ-MM-TT_Name_Tagesdatum_replace=$2
JJJJ-MM-TT_Name_Tagesdatum_params=0|1|1|1|1|0|0|0|1
BUTTON für die automatische Umbennung (ohne Rückfrage!)
Hinweise:
- Eine Mehrfachmarkierung ist möglich.
- Eine Umbenennung kann nur solange rückgängig gemacht werden bis Total Commander geschlossen wird.
Einfach nochmals das Mehrfach-Umbenenn-Tool (MUT) aufrufen und den Button "Rückgängig" anklicken...
- Eine Mehrfachmarkierung ist möglich.
- Eine Umbenennung kann nur solange rückgängig gemacht werden bis Total Commander geschlossen wird.
Einfach nochmals das Mehrfach-Umbenenn-Tool (MUT) aufrufen und den Button "Rückgängig" anklicken...
Code: Select all
TOTALCMD#BAR#DATA
MULTIRENAME==JJJJ-MM-TT_Name_Tagesdatum
wcmicons.dll
MULTIRENAME==JJJJ-MM-TT_Name_Tagesdatum || [%$DATE:Y-M-D_%][N]|em_JJJJ-MM-TT_Name_Tagesdatum - Strg+. (Punkt)|Gespeicherte Umbenennung automatisch ausführen - TAGESDATUM|Danach das Fenster automatisch schließen|https://ghisler.ch/board/viewtopic.php?t=85876
-1
Button in BUTTONBAR erstellen (CODE kopieren/einfügen)
- Rechts neben "CODE:" auf "ALLES AUSWÄHLEN" klicken, dann Strg+C drücken (kopieren in die Zwischenablage).
- Rechtsklick auf einen beliebigen Platz in der Buttonbar tätigen, dann auf "Einfügen" klicken.
⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺ - Option1: Zeige mit dem Cursor (etwas länger) auf den neu erstellten Button: "Tooltip" erscheint (-> Beschreibung zum Button).
Beim Tooltip sind max. 259 Zeichen gestattet. | = Zeilenumbruch erzeugen, || = | als Trennzeichen erzeugen. - Option2: Buttonbar - Feld "Tooltip": Ein einzelnes Leerzeichen deaktiviert die Anzeige des Tooltips.
Bei leerem Feld "Tooltip" wird der Inhalt von Feld "Kommando" angezeigt. - Option3: cm_SwitchFileTipWindows (... ohne Parameter: Button wird gedrückt/nicht gedrückt angezeigt)
Akzeptiert auch die Parameter 0=Umschalten, 1=Ein, 2 (oder -1)=Aus (32/64) - Option4: Siehe FAQs und Erklärung: Button-code (TOTALCMD#BAR#DATA) <-- <Strg+Klick auf den Link...>
- Hinweis: Button, em_Befehl: Der Tooltip wird aus dem Namen des em_Befehls gelesen, wenn für den Button selbst keiner festgelegt ist
Beispiel: em_TEST > Kommando: cm_FocusRight,cm_100Percent > Button mit Kommando: em_TEST > Tooltip zum Button: TEST
usercmd.ini - em_Befehl - Eintrag für den Shortcut Strg + . (Punkt) erforderlich
Falls diese Datei noch nicht vorhanden ist, dann mit einem Texteditor erstellen, und zwar in dem Verzeichnis
in dem sich auch die Datei "TOTALCMD.EXE" und/oder "TOTALCMD64.EXE" befindet und darin folgendes speichern...
Ansonsten einfach am Ende der "usercmd.ini"-Datei nachstehenden Code eintragen (kopieren/einfügen):
in dem sich auch die Datei "TOTALCMD.EXE" und/oder "TOTALCMD64.EXE" befindet und darin folgendes speichern...
Ansonsten einfach am Ende der "usercmd.ini"-Datei nachstehenden Code eintragen (kopieren/einfügen):
Code: Select all
[em_JJJJ-MM-TT_Name_Tagesdatum]
button=
cmd=MULTIRENAME==JJJJ-MM-TT_Name_Tagesdatum
menu=MULTIRENAME==JJJJ-MM-TT_Name_Tagesdatum || [%$DATE:Y-M-D_%][N]|em_JJJJ-MM-TT_Name_Tagesdatum - Strg+. (Punkt)|Gespeicherte Umbenennung automatisch ausführen - TAGESDATUM|Danach das Fenster automatisch schließen|https://ghisler.ch/board/viewtopic.php?t=85876
wincmd.ini - Abschnitt 'Shortcuts'
Im Abschnitt [Shortcuts] muß für Strg+. (Punkt) folgender Eintrag vorhanden sein und
der Abschnitt [Shortcuts] darf nur einmal vorhanden sein(!):
der Abschnitt [Shortcuts] darf nur einmal vorhanden sein(!):
Code: Select all
C+OEM_.=em_JJJJ-MM-TT_Name_Tagesdatum
Datum mit Shortcut vor Datei schreiben
Windows 11 Pro (x64) Version 24H2 (OS build 26100.4061) - 13.05.2025 | TC 11.55RC4 x64/x86
Re: STRG+. für heutiges Datum (wie in Excel)
Eine Suche in Total Commander unter Einbindung des Tools 'Everyhing' - in Echtzeit! - könnte zB wie folgt lauten:bündner wrote: 2025-05-25, 08:00 UTC Wäre es möglich in alle wichtigen Textfeldern die Funktion "CTRL & ." wie in Excel einzubinden?
Also beim Umbenennen (erledigt)/.../MUT (erledigt)/Suche/.../.../etc.
(Suche nach Dateien und Verzeichnissen welche heute erstellt oder geändert wurden).
Code: Select all
ev:<dc:today|dm:today>
(Suche in den indexierten Laufwerken C: oder D: oder G: nach Dateien und Ordnern welche heute erstellt oder geändert wurden).
Code: Select all
<c:|d:|g:> <dc:today|dm:today>
dm:<date> Search for files and folders with the specified date modified.
| OR
< > Grouping
Eine Suche in Total Commander unter Verwendung des Plugins "Today 1.7.2" könnte man austesten,
d.h. einen Vergleich der Anzahl der Dateien und Verzeichnisse in Total Commander und Everything durchführen.
Siehe auch: Readme.txt.
Die Suche kann man speichern.
Ein Aufruf der Suche ist mit diesem Befehl möglich (Button; em_Befehl + Shortcut):
LOADSEARCH <stored search> Öffne gespeicherte Suchoperation
'Everything' 1.5.0.1393a (x64)
Suchabfragen: Total Commander <=> 'Everything' <= Windows Suche
Re: STRG+. für heutiges Datum (wie in Excel)
Für einen Schnellfilter kann man Menü "Konfigurieren" > Einstellungen... > Schnellsuche in Betracht ziehen.bündner wrote: 2025-05-25, 08:00 UTC Wäre es möglich in alle wichtigen Textfeldern die Funktion "CTRL & ." wie in Excel einzubinden?
Also beim Umbenennen (erledigt)/.../MUT (erledigt)/Suche (erledigt)/Schnellfilter/.../etc.
⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺
Filter: STRG+F12: 'Benutzerdefiniert Dateien anzeigen'
Mit STRG+F12 'Benutzerdefiniert Dateien anzeigen' kann man sich einen Filter erstellen.
- STRG+F12 'Benutzerdefiniert Dateien anzeigen' - Shortcut drücken...
- Button "Definieren..." drücken
- Tab "Plugins" >
Suchen in Plugins > Regeln: ◉ ODER (min. eine)
Code: Select all
Plugin: Eigenschaft: OP: Wert: today Is Today (Created) = Ja today Is Today (Modified) = Ja
- Klick auf den Button "Speichern"
- Vorlagenname (nur Beispiel!): HEUTE_TODAY_Erstelldatum_oder_Änderungsdatum
- Button "OK" zweimal drücken - Fertig!
- ----------------------------------
- Anwendung des Filters
- Im aktiven TC-Fenster den Shortcut Strg+F12 drücken
- HEUTE_TODAY_Erstelldatum_oder_Änderungsdatum -> anklicken (Dateiart: >HEUTE_TODAY_Erstelldatum_oder_Änderungsdatum)
- Klick auf den Button "OK" wendet den Filter an und es wird zB folgendes angezeigt:
D:\TEMP\>HEUTE_TODAY_Erstelldatum_oder_Änderungsdatum
(Oberhalb des Dateifensters wird das jeweils aktuelle Verzeichnis (kompletter Pfad) angezeigt.
In diesem Fall wird zusätzlich der Filter angezeigt: >HEUTE_TODAY...).
- Entfernung des Filters
- Mit Menü "Ansicht" > Alles: Strg+F10 läßt sich der Filter entfernen.
- Mit diesem Befehl läßt sich der Filter ebenfalls entfernen.
Code: Select all
cm_SrcAllFiles 312 Quelle: Alle Dateien
Um einen Schnellfilter in Total Commander zu erstellen/durchzuführen
käme meines Erachtens auch das Add-On "QuickSearch eXtended für Total Commander" in Frage.
(Für den Download war bei mir eine Anmeldung mit einem Microsoft Konto erforderlich).
Add-On "QuickSearch eXtended für Total Commander"
- Hauptthema und Downloadlink
- ACHTUNG: Bitte unbedingt die Datei "tcmatch_de.pdf" lesen
um mehr und bessere Informationen über die Installation, Verwendung,
mögliche Anpassungen und die letzten Änderungen zu erhalten.
- Filter ein-/ausschalten
Code: Select all
Strg+S "Suchen"-Fenster einblenden Strg+S, Suchbegriff "Suchen"-Fenster einblenden, Suchbegriff eingeben, Filter wird angewendet Strg+S, Suchbegriff - ) "Suchen"-Fenster einblenden, Suchbegriff eingeben, Filter wird angewendet, zusätzlich ... Strg+S, Strg+S ) sämtliche Dateien einblenden, Filter wieder anwenden ESC "Suchen"-Fenster ausblenden, der Filter bleibt weiterhin vorhanden(!) -> Trichtersymbol Strg+Umschalt+S "Suchen"-Fenster einblenden, vorherigen Suchbegriff verwenden, Filter wird angewendet
Code: Select all
Strg+R Quelle neu einlesen Filter AUSschalten
- Beispiele um einen Filter anzuwenden
- Um sich sämtliche Dateien welche 'QS eXtended' betreffen anzeigen zu lassen
genügt es in %COMMANDER_PATH% - OHNE Drücken von Strg+S - einfach: tcmat ... einzutippen.
Strg+R zeigt wieder sämtliche Dateien an.
- Um sich sämtliche Dateien oder Ordner anzeigen zu lassen - welche nach Umbenennung im Format "JJJJ-MM-TT" vorhanden sind -
genügt es zB den aktuellen Tag (2025-05-29) durch eintippen von: 5-29 anzeigen zu lassen. Strg+S ist NICHT erforderlich.
- Um sich sämtliche Dateien welche 'QS eXtended' betreffen anzeigen zu lassen
Eine Schnellfilterung von Dateien vom heutigen Tag -> ÄNDERUNGSDATUM -> Shortcut: Alt+H,
- das Änderungsdatum ist auch das angezeigte Datum in Total Commander! - ist zB auch wie folgt möglich:
usercmd.ini
Achtung: Pfad anpassen gegebenenfalls erforderlich!
%COMMANDER_PATH% ist jener Ort an dem sich die Datei(en) TOTALCMD.EXE und/oder TOTALCMD64.exe befinden.
TCWikide - Umgebungsvariablen
Code: Select all
[em_Dateien-mit-heutigem-ÄNDERUNGSDATUM-anzeigen]
button=%COMMANDER_PATH%\Tools\AutoHotkey\AutoHotkey.exe
cmd=%COMMANDER_PATH%\Tools\AutoHotkey\Dateien-mit-Änderungsdatum(!)-HEUTE-filtern.ahk
menu=Dateien-mit-Änderungsdatum(!)-HEUTE-filtern.ahk || Select all files with same date?|https://ghisler.ch/board/viewtopic.php?f=3&t=51919|Direktlink zu 2. AHK-Skript: https://ghisler.ch/board/viewtopic.php?p=351735#p351735
TCWikide - Umgebungsvariablen
wincmd.ini - Abschnitt 'Shortcuts' - ALT+H
Abschnitt [Shortcuts]
Code: Select all
A+H=em_Dateien-mit-heutigem-ÄNDERUNGSDATUM-anzeigen
AutoHotkey Skript (AHK v1.1) - Name: Dateien-mit-Änderungsdatum(!)-HEUTE-filtern.ahk
Downloads for AutoHotkey 1.1
Code: Select all
FileGetTime, Date, %1%
FormatTime, Date, %Date%, yyyyMMdd
Loop, Files, *.*
SameDateFileList .= Substr(A_LoopFileTimeModified, 1, 8) = Date ? A_LoopFileName . "`n" : ""
If (SameDateFileList)
{
ClipboardBak = %ClipboardAll%
Clipboard := Substr(SameDateFileList, 1, StrLen(SameDateFileList) - 1)
PostMessage, 1075, 2033, , , ahk_class TTOTAL_CMD
;Menu "SHOW > Only Selected Files" > cm_ShowOnlySelected=2023;Hide files which aren't selected
PostMessage, 1075, 2023, , , ahk_class TTOTAL_CMD
;cm_ClearAllFiles=3304;Unselect all files
PostMessage, 1075, 3304, , , ahk_class TTOTAL_CMD
Sleep, 1000
Clipboard = %ClipboardBak%
}
Alt+Tab, Alt+Tab entfernt den Filter ebenfalls.
ACHTUNG:
Bei dieser Variante (AutoHotkey Skript) gibt es KEIN Trichtersymbol(!) mit rotem Pfeil
welches darauf hinweisen würde, dass ein Filter eingeschaltet ist!
⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺⸺
Windows 11 Pro (x64) Version 24H2 (OS build 26100.4202) - 28.05.2025
wdx_Plugin "Today 1.7.2" | Downloads for AutoHotkey 1.1
Re: STRG+. für heutiges Datum (wie in Excel)
Hallo tuska,
Bin überwältigt von deinem Wissen und Elan sich da reinzudenken. Und das alles mit Boardmitteln im TC.
Ich muss mir das aber mal in Ruhe über Pfingsten durchlesen und durchspielen.
Danke und Gruss
Bin überwältigt von deinem Wissen und Elan sich da reinzudenken. Und das alles mit Boardmitteln im TC.
Ich muss mir das aber mal in Ruhe über Pfingsten durchlesen und durchspielen.
Danke und Gruss