logo

Bilder verkleinern und umbenennen »
« Kanzlei Waldorf - Teil 3

Prozentzeichen in Batchdateien

Abgelegt unter Batch, Konsole und Windows am Mittwoch, den 25. Aug. 2010

Gestern hatte ich ja über NConvert geschrieben und heute bei der Arbeit brauchte ich das kleine Tool, um mal eben 1400 Bilder 2x zu verkleinern.

Also schnell mal ne Batchdatei dahingeklatscht und durchlaufen lassen. Doch huh? Nur eine Datei im Zielverzeichnis?

Wie wich nach kurzer Zeit herausstellte, war das % Zeichen im Script das Problem. Das % im Parameter von NConvert sagt, benutze den originalen Dateinamen (plus nen Zusatz). Doch das % ist in Batchscripten ein reserviertes Zeichen, u.a. für Variablen.

Mein erster Versuch, war es mit einem Backslash () zu escapen, doch das brachte leider nicht den gewünschten Erfolg. Also einmal kurz das Google befragt und demnach sollte es mit der Kombination ^% gehen - doch leider klappte das auch nicht.

Dann bin ich auf diesen Beitrag gestoßen und ein %%% im Script brachte dann das gewünschte Ergebnis. Wer kommt denn auf diese 3-fach Kombination...?

Ähnliche Artikel

20.01.2010 - Dateien des letzten Jahres verschieben
30.11.2007 - Dateien nach Alter löschen oder verschieben
25.06.2008 - DNS-Server per Konsole ändern
20.10.2007 - Freien Laufwerksbuchstaben finden
05.03.2011 - Dateien per Senden an Batch hochladen

Einen neuen Kommentar hinterlassen