Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Batch & Shell

GELÖST

Textdateien mit korrespondierenden Dateinamen erzeugen

Mitglied: Michael1709

Michael1709 (Level 1) - Jetzt verbinden

10.04.2007, aktualisiert 21:07 Uhr, 3876 Aufrufe, 9 Kommentare

Hallo,

in meiner Firma werden wöchentlich mehrere PDF-Dokumente erzeugt und in einem Ordner abgelegt. Der Ordner entspricht der jeweils richtigen Kalenderwoche.
Ich würde nun gerne passend zur PDF-Datei eine entsprechende Text-Datei anlegen, damit die Mitarbeiter Ihre Kommentare zur PDF-Datei in der Text-Datei hinterlassen können. Das sollte dann also wie folgt aussehen.

Werbung_KW18_Seite01_Titel.pdf
Werbung_KW18_Seite01_Titel.txt
Werbung_KW18_Seite02_Frische.pdf
Werbung_KW18_Seite02_Frische.txt
Werbung_KW18_Seite03_Getränke.pdf
Werbung_KW18_Seite03_Getränke.txt
Werbung_KW18_Seite04_Textil.pdf
Werbung_KW18_Seite04_Textil.txt
Werbung_KW18_Seite05_Drogerie.pdf
Werbung_KW18_Seite05_Drogerie.txt
Werbung_KW18_Seite06_Lebensmittel.pdf
Werbung_KW18_Seite06_Lebensmittel.txt
....pdf
....txt
Werbung_KW18_Seite24_Elektro.pdf
Werbung_KW18_Seite24_Elektro.txt

Hat jemand ne Idee, wie das mit wenig Aufwand zu bewerkstelligen ist?

Gruß
-Michael
Mitglied: Biber
10.04.2007 um 16:23 Uhr
Moin Michael,

ich würde das ja eher mit einer halben Zeile vom CMD-Prompt aus machen, aber Du meinst jetzt irgendeinen Weg über den Explorer, wenn ich Dich richtig verstehe?

Grüsse
Biber
Bitte warten ..
Mitglied: 46503
10.04.2007 um 16:28 Uhr
> mit einer halben Zeile ..

Und wo lässt du die andere Hälfte?
Bitte warten ..
Mitglied: Biber
10.04.2007 um 16:37 Uhr
...mit der anderen Hälfte kann ich doch noch hungernde Witwen in Leverkusen oder Flutopfer im Taunus glücklich machen.

Ich würde es jedenfalls vom CMD-Prompt aus oder meinetwegen auch als Batch (=="eine Zeile im Stapel"*gg) abfackeln.
Also z.B. so am CMD-Prompt:
01.
for /r %i in (*.pdf) do @if not exist %~dpni.txt echo Biber was here>%~dpni.txt
Abba wenn es mit einem halben Explorer besser geht Eurer Meinung nach.... *püüüh...*schmoll

Grüße (außer an hpdnm)
Biber
[Edit] Ausserdem hat hpdnm vorhin erst gepostet:
>"256 Zeichen sind etwas viel, ein paar weniger (so um die 50) täten es m. E. auch.
> Ich mag auch keine Romane. "[/Edit]
Bitte warten ..
Mitglied: Michael1709
10.04.2007 um 16:39 Uhr
Hi Biber,

CMD-Prompt ist absolut ok! Wie geht die halbe Zeile?

Gruß
-Michael
Bitte warten ..
Mitglied: 46503
10.04.2007 um 16:48 Uhr
>*püüüh...*schmoll

Willste aufn Arm?
Bitte warten ..
Mitglied: Michael1709
10.04.2007 um 18:37 Uhr
Hi Biber,

also mit dem Bereich (for, do, usw.) kenne ich mich echt nicht aus.
01.
for /r %i in (*.pdf) do @if not exist %~dpni.txt echo Biber was here>%~dpni.txt 
Wenn ich diese Zeile (genau so) in eine bat schreibe und im Ordner mit PDF-Dateien starte, passiert nix.

Folgende Meldung im DOS-Fenster:
Die folgende Verwendung des Pfadoperators zur Ersetzung eines Batchparameters ist ungültig: %~dpni.txt

Geben Sie CALL /? oder FOR /? ein, um herauszufinden, welche Formate gültig sind.
"ErzTxt.bat" ist syntaktisch an dieser Stelle nicht verarbeitbar. (ErzTxt.bat = Name der Batchdatei)

Gruß
-Michael
Bitte warten ..
Mitglied: 46503
10.04.2007 um 18:51 Uhr
Ich bin nicht für fertige Lösungen, sondern für Hilfe zur Selbsthilfe.

Windows-Hilfe > FOR, aufmerksam lesen. Vielleicht geht dir ein Licht auf. Wenn nicht, kannst du ja nochmal posten.
Bitte warten ..
Mitglied: Biber
10.04.2007 um 18:56 Uhr
Moin Michael1709,

im Batch müssen jeweils zwei Prozentzeichen (statt einem Prozentzeichen vom CMD-Prompt) vor den Zählvariablen stehen.

Also:
01.
::---snipp CreateShadowTxtFiles.bat 
02.
@for /r %%i in (*.pdf) do @if not exist %%~dpni.txt echo Biber was here>%%~dpni.txt  
03.
::---snapp CreateShadowTxtFiles.bat
[Zum Copy & Pasten]

Als i-Tüpfelchen könntest Du noch den Startpfad, unter dem alle .pdfs liegen, angeben:
01.
@for /r <b>d:\workdirUnsererKünstler</b> %%i in (*.pdf)....
Gruss Biber
Bitte warten ..
Mitglied: Michael1709
10.04.2007 um 21:07 Uhr
Hi Biber,

jetzt klappt es.
Dein Vorschlag löst meine Aufgabe zu 100%.

Danke!

Gruß
-Michael
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Dateiname in Textdatei via Batch
gelöst Frage von plutowitschBatch & Shell4 Kommentare

Hallihallo, mein Problem ist wahrscheinlich für den Ein oder Anderen recht trivial, für mich als Anfänger jedoch schwieriger als ...

VB for Applications
Import Textdatei von Dateiname aus Zelle
Frage von grasihuepferVB for Applications2 Kommentare

Hi Leute, Ich möchte eine Textdatei importieren. Und zwar soll der Pfad des Datei Ortes in einer bestimmten Zelle ...

VB for Applications
Dateien aus Ordnerstruktur in Textdatei schreiben, nach Dateinamen sortieren und zusätzlich in HTML in Tabellenform ausgeben
gelöst Frage von cbliVB for Applications6 Kommentare

Hallo An Allle Ich habe ein Script (hier nochmals vielen Dank an Bastla für die Hilfe) welches Dateien mit ...

Ubuntu
Vor - und Nachnahmen aus einer Textdatei löschen, die in anderen Textdateien vorhanden sind
gelöst Frage von takitanoUbuntu4 Kommentare

Hallo, ich habe folgendes Problem: ich habe eine Textdatei mit mehr als 30.000.000.000 Zeilen. In eingigen von diesen Zeilen ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 2 StundenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 20 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 21 StundenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 22 StundenSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1031 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
gelöst Frage von Windows10GegnerNetzwerkgrundlagen21 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...

Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit18 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...