2.9k Aufrufe
in Skripte(PHP,ASP,Perl...) von xedosh Einsteiger_in (15 Punkte)
Hallo allerseits,

innerhalb meines Batchscriptes rufe ich ein anderes Script auf, dass
dann letztlich *.pdfs der Gestalt
name.eps-crop.pdf
erstellt.

Wie kann ich es bewerkstelligen (in Batch versteht sich), dass daraus
nur name.pdf wird, also der Zwischenteil mit eps-crop entfernt wird.

Besten Dank im voraus!
XeDoSh

9 Antworten

0 Punkte
von

Wie kann ich es bewerkstelligen (in Batch versteht sich), dass daraus
nur name.pdf wird, also der Zwischenteil mit eps-crop entfernt wird.


indem du "das andere script" anpasst. oder geht das nicht?

mehr details und infos bitte
0 Punkte
von xedosh Einsteiger_in (15 Punkte)
Mir wäre es ganz recht wenn ich an dem anderen Script, das nicht von
mir kommt, nichts ändern würde.

Gruß,
XeDoSh
0 Punkte
von
Hi,
stell das Script mal hier rein und dann kann man auch mehr dazu sagen.
0 Punkte
von xedosh Einsteiger_in (15 Punkte)
Hier ist mein Skript

setlocal
cd /d %~dp0
for %%I in (*.eps) do ps2pdf %%I

for %%I in (*.pdf) do (
pdfcrop --gscmd gswin64c "%%I"
)

# Now delete *.eps - data
for %%I in (*.eps) do del %%I

# Now delete *.eps.pdf - data
for %%I in (*.eps.pdf) do del %%I


Das ist aber nur mäßig hilfreich, weil ich ps2pdf und pdfcrop nicht
ändern will. Es geht lediglich darum nach Ablauf der obigen Schritte
noch die Dateien umzubenennen.

Besten Dank im voraus!
XeDoSh
0 Punkte
von kicia Mitglied (939 Punkte)
hast du das problem gelöst?

da keiner antwortet:
es gibt natürlich tools für sowas, ich kenne aber keine auswendig.
Wenn Du zufällig ACDSee 10 hast, kannst Du das auch damit machen.
0 Punkte
von
es geht aber um das umbenennen per batch befehle, nicht um acdsee

hier empfiehlt es sich mal mit dem for /? befehl zu experimentieren
0 Punkte
von
Wenn der Dateinamensaufbau wirklich immer gleich ist, dann so:
for /f "tokens=1,* delims=." %%i in ('dir *.eps-crop.pdf /b') do @ren %%i.%%j %%i.pdf
Gruß, Winuser
0 Punkte
von xedosh Einsteiger_in (15 Punkte)
@Winuser: Hab besten Dank! :) :)
0 Punkte
von
Dank für den Dank :o)

Gruß, Winuser

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...