Zum Forum springen
Identische pdf unte...
 
Benachrichtigungen
Alles löschen

Identische pdf unter mehreren Dateinamen gleichzeitig abspeichern

6 Beiträge
2 Benutzer
0 Reactions
384 Ansichten
Pokerstar87KA
Beigetreten: 31.08.2007
Oldschool Grinder

Hallo Pokerstrategen,

ich habe das Problem, dass ich eine pdf-Datei habe, der ~500 Nummern(Dateinamen) angehören. Diese Dateinamen müssen alle seperat abgespeichert werden.

Da dies sehr zeitaufwendig ist, jeden Dateinamen in Form von
(copy->pdf-öffnen->Speichern unter->Paste->Speichern->nächsten Dateinamen kopieren)und von vorne zu speichern, frage ich mich ob es möglich ist, die identische pdf in einem Zug 500 mal zu erstellen mit den jeweils zugehörigen Dateinamen. Nach ein wenig Recherche innerhalb der Abteilung soll das anhand einer batch-Datei möglich sein.
Jedoch kennen sich weder die Kollegen noch ich damit aus.

Ich hoffe ihr könnt mir weiterhelfen!

Gruß


Antwort
Zitat
5 Antworten
sarc
Beigetreten: 06.06.2008
PokerStrategist

Ich hoffe mal verstanden zu haben, was du willst...

Ungetestet:

FOR /F %%i IN (dateinamen.txt) DO COPY mein.pdf %%i

Aufpassen musst ggf, wenn die Dateinamen Leerzeichen haben. Viel Spaß.


Antwort
Zitat
Pokerstar87KA Themenstarter
Pokerstar87KA
Beigetreten: 31.08.2007
Oldschool Grinder

Hey, schonmal danke für deine Hilfe

Ich bin leider totaler Laie was das angeht und sehe in deiner Antwort nur Hyroglyphen.
Wär cool wenn du den Vorgang etwas detaillierter anhand der folgenden Bsp. schilderst^^

Angenommen ich habe die Dateinamen in einer .txt Datei :
"1 _ Auto" (Immer Leerzeichen vor und nach dem Unterstrich)
"2 _ Bus"
"3 _ Motorrad"
.
.
.
.
"500 _ Traktor"

und eine xxx.pdf Datei. Ich möchte jetzt in einem Zug, dass die pdf Datei 500mal erstellt wird mit den jeweiligen Dateinamen. Wichtig: Die pdf-Datei ist identisch und unterscheidet sich lediglich im Dateinamen!

Vielen Dank vorab!

Edit: Habs mal mit Hilfe eines Freundes probiert, und dann kam das raus:


Antwort
Zitat
sarc
Beigetreten: 06.06.2008
PokerStrategist

Die Leerzeichen machens wie gesagt etwas hässlicher...

Mit deinen zusätzlichen Angaben sollte, wenn du genauso vorgehst wie mit dem Kumpel, folgendes funktionieren:

FOR /F "delims=" %%i IN (Projekt1.txt) DO COPY CV.pdf "%%i".pdf

Die Klammern um Projekt1.txt sind wichtig! (Sie fehlten vermutlich in deinem Beispiel, darum der Fehler.) Der Zusatz "delims=" sorgt dafür, dass die Leerzeichen mitgelesen werden (vereinfacht ausgedrückt).


Antwort
Zitat
Pokerstar87KA Themenstarter
Pokerstar87KA
Beigetreten: 31.08.2007
Oldschool Grinder

YOU ARE MY HERO!


Antwort
Zitat
sarc
Beigetreten: 06.06.2008
PokerStrategist

Was man daraus lernt:

1. Bash-Programmierung ist ekelhaft.
2. Leerzeichen sind ekelhaft.
3. Wofür zur Hölle braucht man so was???


Antwort
Zitat
Teilen: