Datei- (Ordner-) Liste ausdrucken

Alt 13.05.2005, 06:04   # 1
grunz
 
Benutzerbild von grunz
 
Registriert seit: 27.01.2005
Ort: Heidelberg
Beiträge: 110
Tja, wahrscheinlich sehe ich vor lauter Bäumen den Wald nicht, deshalb meine Frage hier:

Wie kann ich einen Ausdruck meiner mp3 - Dateien anfertigen? Ich will einfach eine Liste, um nach dem Bearbeiten der einzelnen Files abhaken zu können. Wenn ich im Explorer Strg-C drücke, kopiert Windiws anscheinend auch den Inhalt der Ordner. Ich will aber nur das reine Bild in Excel oder Word kopieren. Über "Druck" nervts halt, weil der gesamte Monitorinhalt im Ausdruck auftaucht.
Ich verwende auch den Totalcommander, da ist es mir auch noch nicht gelungen, aber evtl. siehe Eingangssatz

Caio und vielen Dank
  Mit Zitat antworten
Alt 13.05.2005, 07:37   # 2
Druide
Netzweltpionier
 
Benutzerbild von Druide
 
Registriert seit: 07.12.2002
Ort: Em Alde Nüss
Beiträge: 2.517
Hallo Grunz,

unter Windows gibt es keine Möglichkeit, Dateilisten zu drucken. Du bräuchtest dafür ein kleines Tool.

Aber für deine Zwecke reicht ja ein Screenshot mit der Druck-Taste. Allerdings solltest du dabei die ALT-Taste gedrückt halten, dann kopierst du nur das aktive Fenster, dessen Größe du ja beeinflussen kannst.
__________________
8wndhxtvgpen
  Mit Zitat antworten
Alt 13.05.2005, 12:58   # 3
ORK
Der stapfende einzige Winker
 
Registriert seit: 05.12.2002
Beiträge: 404
oder einfach druck drücken, in paint einfügen, dementsprechend bearbeiten und dann in paint ausdrucken!
  Mit Zitat antworten
Alt 13.05.2005, 13:34   # 4
HAMMER
Ehemaliger Moderator
 
Benutzerbild von HAMMER
 
Registriert seit: 01.10.2002
Ort: bei Bamberg
Beiträge: 1.933
also wie schon gesagt, ohne tool gehts net
aber ich kann dir directory lister empfehlen

erstellt auch auf wunsch gleich ne exel datei
  Mit Zitat antworten
Alt 13.05.2005, 14:24   # 5
Hyperlink
 
Registriert seit: 10.08.2003
Beiträge: 191
Zitat:
Zitat von Druide
... unter Windows gibt es keine Möglichkeit, Dateilisten zu drucken. Du bräuchtest dafür ein kleines Tool.
ähm, so ganz richtig ist das aber nicht.

Oft kommt die Frage, wie man "auf die schnelle" Playlisten oder Ordnerlisten mit Bordmitteln ohne zusätzliche Software erstellen kann. Hier einige Lösungen mit der Kommandozeile und Batchdateien. Die Batchdateien lassen sich ins Kontextmenü "Senden an" Menü einbauen und stehen damit recht einfach und global zur Verfügung.

Das Kommando
Code:
Pushd %1
wechselt in das übergebene Verzeichnis und erstellt dort die Ausgabeumleitung. Soweit schon mal eine naheliegende Lösung für den Verzeichniswechsel.

Allerdings werden die äöüß und weitere Zeichen in der falschen Codepage umgeleitet und die m3u dadurch meist unbrauchbar.

Also muß man die Codepage vorher wechseln. Dafür sorgt
Code:
chcp 1252
(Das Kommando chcp funktioniert aber nicht unter Windows 9x, soweit ich weiß.)

Den Rest erledigt DIR mit seinen Parametern.

/s übergibt den Pfad
/b unterdrückt die Ausgabe von Kopf und Fußzeile
/a:d listet nur Verzeichnisse

>Dateiname.ext leitet die Ausgabe in die gewünschte Datei um.

Kombiniert man alles in eine Batchdatei erhält man eine Foldlist.cmd:
Code:
Pushd "%1"
chcp 1252
Dir /s /b /a:d >foldlist.txt
Foldlist.cmd erstellt in Sekundenbruchteilen Ordnerlisten, schneller als jedes andere mir bekannte Programm. Das wäre geschafft.


Wie aber erstellt man nun Playlisten mit Dateinamen, die keine Pfade enthalten sollen?

Code:
Pushd "%1"
chcp 1252
dir /b /o:n *.mp* *.ogg *.fla* *.ape *.aac *.wv *.wav >Playlist.m3u
Der Parameter /o:n sortiert hier einfach nur die Liste alphabetisch. Die Angabe der gesuchten Dateiendungen beschränkt die Ausgabe der Dateinamen auf die gewünschten Audiofiles, selbst wenn noch andere Dateien im selben Ordner liegen sollten.

Mit SWEEP kann man selbsterstellte Batchdateien zusätzlich auch noch rekursiv anwenden.

Ein beherztes
Code:
Sweep abcde.cmd
auf der Kommandozeile genügt dann und Sweep klappert mit der Batchdatei im Schlepptau den ganzen Verzeichnisbaum ab.

Das wars erstmal. B)

Quelle
  Mit Zitat antworten
Alt 15.05.2005, 19:54   # 6
grunz
Threadstarter
 
Benutzerbild von grunz
 
Registriert seit: 27.01.2005
Ort: Heidelberg
Beiträge: 110

Ich konnte ein paar Tage nicht an die Kiste, deshalb erst jetzt danke für Eure Mühen.
Da gibts ja wohl was zu basteln, gut fürs nächste Wochenende,

cu all

P.S. man sollte einfach hemmungsloser googeln. Der Link zu directory lister hat bei mir nicht gefunzt, dafür das hier, sieht sehr viel versprechend aus:

http://www.aborange.de/products/dirprinter.php
  Mit Zitat antworten
Alt 16.05.2005, 12:39   # 7
mobay
 
Registriert seit: 02.03.2005
Beiträge: 4
Ich hab mir ein kleines VBS Script gebastelt , das mir eine Index-html Datei in diesem Verzeichniss erzeugt.

Text in eine Datei mit dem Namen "index.vbs" kopieren , diese Datei in das zu druckende Verzeichniss kopieren und mit Doppelklick starten". Die Tabelle kann noch mit Dateigrösse , Datum usw erweitert werden (im Text auskommentiert)
Zitat:
Dim fso,f,folder,files,ts,fname,filter,datei
fname ="index.vbs" 'Name des Scripts im zum listenden Ordner
filter ="mp3 ogg wav"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(fname)
set folder = fso.GetFolder(f.ParentFolder)
set files = folder.files
Set ts = fso.CreateTextFile("index.htm", True)
ts.WriteLine "<HTML><HEAD></HEAD><BODY><TABLE width ='100%'>"
for each datei in files
if instr(1,filter, right(datei.name,3),1) then
ts.WriteLine "<TR>"
ts.WriteLine "<TD>" & left (datei.name,len(datei.name)-4) & "</TD>" 'ohne Dateiendung
' ts.WriteLine "<TD align='right'>" & (datei.size) & " bytes</TD>"
' ts.WriteLine "<TD align='center'>" & (datei.DateLastModified) & "</TD>"
' ts.WriteLine "<TD>" & (datei.name) & "</TD>" ' Dateiname mit Suffix
ts.WriteLine "</TR>"
end if
next
ts.WriteLine "</TABLE></BODY></HTML>"
ts.close
  Mit Zitat antworten

Alt 28.05.2012, 15:50 # --
News Flash
 
Benutzerbild von News Flash
 
 
 
   
Antwort
Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 15:50 Uhr.