Gute Idee, dass mit den Kommentaren.
Hier mal ein anderer Ansatz:
Menü "Ansicht" > "Lang"
Code: Select all
VON:
CABRK.DLL 43.008 16.05.2018 09:20 -a--
CGLPT9X.VXD 7.259 16.05.2018 09:20 -a--
CGLPT64.SYS 30.000 16.05.2018 09:20 -a--
CGLPTNT.SYS 20.768 16.05.2018 09:20 -a--
Menü "Ansicht" > "Kommentare"
Code: Select all
ZU:
CABRK.DLL 0001 __ Date: 16.05.2018 09:20 __ Size: 43008
CGLPT9X.VXD 0002 __ Date: 16.05.2018 09:20 __ Size: 7259
CGLPT64.SYS 0003 __ Date: 16.05.2018 09:20 __ Size: 30000
CGLPTNT.SYS 0004 __ Date: 16.05.2018 09:20 __ Size: 20768
Vorgehensweise:
- speichere unten den Batch-Code im TC-Ordner als "Ansicht-Kommentar_fortlaufendeNummer.cmd"
- erstelle den Button (siehe Batch-Code Ende)
- wähle Dateien aus
- klick den Button (eine "descript.ion" wird erstellt, mit Name und fortlaufender Nummer 1,2,3,... plus weitere Dateimerkmale)
- wähle Menü "Ansicht" > "Kommentare Umschalt+Strg+F2" (könnte man mit nircmd auch in die Batch einbauen)
Nachteil:
Es wird eine vorhandene "descript.ion"-Datei im Ordner umbenannt nach "_original"
Diese bleiben dort erhalten und muss -Stand Heute- manuell wiederhergestellt werden.
Und bei Dateien mit "Sonderzeichen" wie zB "SIZE!.TXT" ( wegen des '!' ) steigt die Batch aus.
(Der Counter/Index wird trotzdem hochgezählt, von daher nicht besonders schlimm)
Hier müsste man eine andere Skriptsprache ausprobieren.
Code: Select all
@ECHO OFF
REM Erstelle "descript.ion" mit Nummerierung. (Version 0.04 ; 2018-08-30 Thu 14:39:19)
REM Verwende Ansicht "Kommentare Umschalt+Strg+F2"
setLocal EnableDelayedExpansion
REM
REM Sichere aktuelle "descript.ion":
IF exist descript.ion (
if NOT exist descript.ion-orignial REN descript.ion descript.ion-orignial
Del descript.ion
)
REM
REM Erstelle neue "descript.ion"
SET FileIDX=0
SET pad=4
FOR /f "delims=" %%L in ('type %1') do (
SET /a FileIDX=!FileIDX!+1
SET FileIDX2=00000000!FileIDX!
SET FileIDX3=!FileIDX2:~-%pad%!
ECHO "%%~nxL" !FileIDX3! __ Date: %%~tL __ Size: %%~zL>>descript.ion
)
GOTO :EOF
----------------- TC Copy&Paste Button code:
TOTALCMD#BAR#DATA
"%Commander_Path%\Ansicht-Kommentar_fortlaufendeNummer.cmd"
"%F"
C:\windows\System32\imageres.dll,-68
Ansicht-Kommentar_fortlaufendeNummer.cmd
1
-1
--------------------------------------------
HTH?