Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Gedruckte Inhaltsverzeichnisse per Makro minimieren?

hostinosti / 13 Antworten / Flachansicht Nickles

Um meine Inhaltsverzeichnisse von CDs/DVDs und Ordner drucken zu können - einschließlich aller Unterordner, habe ich mir den Befehl dafür ins Kontextmenü eingebaut. Nach dem Drucken eines Inhaltsverzeichnisses sieht die Textdatei ungefähr wie im folgenden Muster aus:

Volume in Laufwerk F: hat keine Bezeichnung.
Volumeseriennummer: 223C-18FF

Verzeichnis von F:\Meine Arbeiten\Computer\Tools\Wiederherstellung

01.05.2010 15:49 DIR .
01.05.2010 15:49 DIR ..
30.04.2010 07:54 3.271.745 zar85setup.exe
25.04.2010 18:34 12.168.040 frinstall.exe
26.04.2010 04:49 2.629.896 ntfsrecovery4_4.exe
30.04.2010 07:59 3.774.872 recuvasetup137.exe
26.04.2010 04:43 5.091.846 Smart-NTFS-Recovery-Setup.exe
5 Datei(en) 26.936.399 Bytes

Anzahl der angezeigten Dateien:
5 Datei(en) 26.936.399 Bytes
2 Verzeichnis(se), 18.952.667.136 Bytes frei

Diese Verzeichnisse sind manchmal aber ellenlang und ich bearbeite sie dann manuell in Word nach, lösche also alles Überflüssige weg. Zuerst lösche ich die ersten Zeilen raus - danach sieht das Verzeichnis wie folgt aus. Hier lösche ich den Zusatz "Verzeichnis von" gleich am Anfang der Bearbeitung per Makro - also als ersten Schritt vor dem eigentlichen Bearbeiten/Minimieren des Inhaltsverzeichnisses.

F:\Meine Arbeiten\Computer\Tools\Wiederherstellung

30.04.2010 07:54 3.271.745 zar85setup.exe
25.04.2010 18:34 12.168.040 frinstall.exe
26.04.2010 04:49 2.629.896 ntfsrecovery4_4.exe
30.04.2010 07:59 3.774.872 recuvasetup137.exe
26.04.2010 04:43 5.091.846 Smart-NTFS-Recovery-Setup.exe
5 Datei(en) 26.936.399 Bytes

Anzahl der angezeigten Dateien:
5 Datei(en) 26.936.399 Bytes
2 Verzeichnis(se), 18.952.667.136 Bytes frei

Nun markiere ich im Blocksatz per UMSCHALT+ALT den vorderen Teil (Datum und Größe) und drücke dann ENTF. Danach sieht das Ergebnis wie folgt aus:

F:\Meine Arbeiten\Computer\Tools\Wiederherstellung

zar85setup.exe
frinstall.exe
ntfsrecovery4_4.exe
recuvasetup137.exe
Smart-NTFS-Recovery-Setup.exe
5 Datei(en) 26.936.399 Bytes

Anzahl der angezeigten Dateien:
5 Datei(en) 26.936.399 Bytes
2 Verzeichnis(se), 18.952.667.136 Bytes frei

Nun lösche ich die restlichen überflüssigen Zeilen weg - am Ende sieht dann alles vereinfacht wie folgt aus, sodass nur noch die eigentlichen Dateinamen übrig sind - somit ist das Inhaltsverzeichnis nicht mehr aufgebläht, die Suche in den Inhaltsverzeichnissen nach bestimmten Dateien geht schneller.

zar85setup.exe
frinstall.exe
ntfsrecovery4_4.exe
recuvasetup137.exe
Smart-NTFS-Recovery-Setup.exe

Kann man diese ständig wiederholende Prozedur irgendwie per Makro ausführen lassen? Denn wenn das Inhaltsverzeichnis ellenlang ist, muss ich diese Vorgänge x-mal wiederholen, bis zur letzten Seite. Eigentlich lasse ich nur ausführbare Dateien, DLLs, Zip-Dateien, Handbücher im PDF-Format und Hilfedateien im Inhaltsverzeichnis stehen. Fotos, Gifs, Dokumente lösche ich mit weg. Oder gibt es ein Tool dafür, welches mir Inhaltsverzeichnisse, incl. aller Unterordner in gewünschter Form druckt?

bei Antwort benachrichtigen
hostinosti REPI „ Linux 9 gibt es nicht, nur diverse Distris mit verschiedenen Versionsnummern!...“
Optionen

Hi Repi,

zunächst nochmal zum Inhaltsverzeichnis drucken: Mir fiel dann mit dem Schalter /b auf, dass nach dem Drucken des Inhaltsverzeichnisses, vor jeder Datei der koplette Verzeichnispfad steht, diese bläht das Verzeichnis eigentlich auch unnütz auf. Wenn ich das Verzeichnis mit dem DirLister drucke, dann steht wie gewohnt, der Pfad nur einmal da, darunter sind die Dateien jeweils aufgelistet, ohne vorangestellte Pfadangabe. Werde ich wohl doch besser den DirLister zum Drucken nehmen.

Von einem Kumpel habe ich das Linux-Paket "Suse Linux Professional 9.0" bekommen, welche 5 CD-ROMs und 1 DVD beinhalten, dazu noch 2 Handbücher, mit denen ich momentan aber nicht allsoviel anfangen kann. Z. B. wollte ich die 3. CD-ROM installieren, nachdem ich Linux mit den beiden ersten CDs installiert hatte, ich habe die CD ins Laufwerk eingelegt, es passierte nichts, wie man das von Windows gewohnt ist. Dann fand ich auch das Laufwerk irgendwie nicht, bzw. konnte nicht darauf zugreifen. Auf den zusätzlichen CDs sind wohl die ganzen Programmpakete drauf. Gibt es eine Übersicht, welche normalen Windows-Programme unter Linux laufen, oder kann man das vom Installationsversuch der Windows-Programme rauskriegen?

Mit dem Makro-Aufzeichnen, der Gedanke ist mir auch schon gekommen. Angenommen, ich sortiere 10 Tabellenblätter mit den unterschiedlichen Blattnamen aufsteigend und zeichne dies per Makro auf. Wenn ich nun ein anderes Tabellenblatt mit 20 oder 30 Blättern mit dem aufgezeichneten Makro aufsteigend sortieren will, funktioniert das überhaupt, oder sortiert es dann nur die ersten 10 Blätter? Oder müsste ich per Makro vorher 30 Blätter aufsteigend sortieren? Erkennt es überhaupt, dass ich die Blätter aufsteigend sortieren will?

Gruss Hostinosti

bei Antwort benachrichtigen