online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon guethi vom 07.08.2020, 21:03 Options

batch - ergebnis von cmd-Tool abgreifen

Hallo zusammen,

ein weiteres kleines Batch-Problem, wobei ich hier nicht sicher bin, ob man das überhaupt lösen kann.

Ich zähle die Seiten eines PDFs mit apgetpagecount, die Anwendung liefert mir als Ergebnis

PageCount: 6
Total Page Count: 6

Ich bräuchte diesen Wert aber als Variable, die ich weiterverwenden kann. Die Doku gibt leider nichts dazu her, hat jemand vielleicht ne Idee dazu?

Liebe Grüße

guethi


Antwort schreiben

Antwort 1 von Arno_Nym vom 08.08.2020, 09:50 Options

Ich nehme an, der Aufruf erfolgt irgendwie so?

apgetpagecount "X:\Verzeichnis\Dokument.pdf"

Wenn dann die Kommandozeilenausgabe genau wie von dir beschrieben ist, dann sollte dies funktionieren:

for /f "tokens=2" %i in ('apgetpagecount "X:\Verzeichnis\Dokument.pdf" ^| find "PageCount"') do @set SEITEN=%i

Dann sollte %SEITEN% das Ergebnis von PageCount haben:

echo %SEITEN%

Unbedingt beachten:
Den Befehl innerhalb Klammern zusätzlich in 'Apostrophe' einschließen.
Vor das Pipe-Zeichen | unbedingt ein ^ setzen, also ^|

(wie ich schonmal geschrieben hatte, bei direktem Testen des Befehls auf der Kommandozeile nur %i verwenden, in einer Batch dagegen %%i)

Arno

Antwort 2 von guethi vom 08.08.2020, 10:33 Options

Hey Arno,

das ist ja total abgefahren ... ich bin ja nicht ganz unbedarft was Programmieren angeht, aber das ist ja echt super!

1000 Dank!

Herzliche Grüße vom glücklichen

guethi

Ähnliche Themen

Batch Datei schreiben
Syril  02.03.2007 - 111 Hits - 1 Antwort

Einfache Rechnung -> Falsches Ergebnis
Uesch  10.05.2007 - 70 Hits - 4 Antworten

[Batch] CMD-Fenster-Titel löschen
CMOS  08.05.2008 - 67 Hits - 7 Antworten

batch - Werte addieren
guethi  05.08.2008 - 577 Hits - 6 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026