[Batch]Variablen Zuweisung Problem: Prozentzeichen im Programmaufruf

WoodstockimWeb

Danke für den Fisch
Registriert
12 Juli 2013
Beiträge
1.802
Ort
Münsterland
Hallo,

ich habe ein kleines Problem und komme leider nicht weiter.

der Kommandozeilen Aufruf ist:


Das externe Programm ist Imagemagick.

setze ich das Gleiche in die Batch kommt folgendes:




Um die Werte auszulesen benötige ich das Prozentzeichen im externen Befehl.


Code:
Expand Collapse Copy
Die wichtigsten Formatkenner für den Parameter -format:

Format	Funktion	Format	Funktion
%b	Dateigröße	%c	Kommentar
%d	Verzeichnis	%e	Dateierweitertung
%f	Dateiname	%h	Höhe
%l	Beschriftung	%w	Breite
%x	x Auflösung	%y	y Auflösung
%#	Signatur	\n	Neue Zeile

ich schaffe es nicht, den Befehl in der Batchdatei aufzubauen um an den Wert (obiges Beispiel) 570 zu kommen.
Bitte um Hilfe, vielen Dank im Voraus.

Gruß
Woodstock
 
Hi!

Ich bin kein Batch Experte, aber du mußt das Zeichen "escapen", in kurz, statt einem [kw]%[/kw] Prozentzeichen, zwei: [kw] %%w[/kw] in der Batch.

In batch files, the percent sign may be "escaped" by using a double percent sign ( %% ).
That way, a single percent sign will be used as literal within the command line, instead of being further interpreted.

In lang:
 
Zurück
Oben