Probleme mit einer Batch-Datei (Ordnername änderst sich)
Sehr geehrte Damen und Herren!
Ich hoffe Sie können mir bei folgendem Befehl helfen:
Das Skipt soll die Komprimierung und die Ausrichtung ändern, das funktioniert soweit. Das Problem aber ist, dass sich der Name einer der
Unterordner täglich ändert (auf das aktuelle Datum):
"C:\Program Files\IrfanView\i_view64.exe" C:\Tiff\2018-01-30_18-09-25\*.tif /tifc=3 /rotate_l /convert=C:\Tiff\neu\*.tif
morgen wäre es dann 2018-02-01_18-09-25 etc ...
Hoffe es gibt eine Lösung für dieses Problem !
Vielen Dank im voraus!
Philipp
Ich hoffe Sie können mir bei folgendem Befehl helfen:
Das Skipt soll die Komprimierung und die Ausrichtung ändern, das funktioniert soweit. Das Problem aber ist, dass sich der Name einer der
Unterordner täglich ändert (auf das aktuelle Datum):
"C:\Program Files\IrfanView\i_view64.exe" C:\Tiff\2018-01-30_18-09-25\*.tif /tifc=3 /rotate_l /convert=C:\Tiff\neu\*.tif
morgen wäre es dann 2018-02-01_18-09-25 etc ...
Hoffe es gibt eine Lösung für dieses Problem !
Vielen Dank im voraus!
Philipp
Please also mark the comments that contributed to the solution of the article
Content-Key: 363125
Url: https://administrator.de/contentid/363125
Printed on: May 8, 2024 at 20:05 o'clock
3 Comments
Latest comment
Hallo.
Es gibt also mehrere Ordner, auf die das Skript losgelassen wird?
Und nur der eine, um den es Dir hier jetzt speziell geht, ändert sich täglich?
Wenn's nur der eine ist, lasse nur auf diesen ein eigenes Skript (ansonsten gleichen Inhalts) los, einzige Änderung: Ersetze den Ordnernamen im Skript mit einem Platzhalter (*).
Wenn das nicht geht, weil sich die verschiedenen Ordner namentlich nicht genügend unterscheiden, mußt Du die Quellordner anders anlegen/organisieren (C:\Tiff1, C:\Tiff2 usw. usf.).
Viele Grüße
von
departure69
dass sich der Name einer der Unterordner täglich ändert (auf das aktuelle Datum):
Es gibt also mehrere Ordner, auf die das Skript losgelassen wird?
Und nur der eine, um den es Dir hier jetzt speziell geht, ändert sich täglich?
Wenn's nur der eine ist, lasse nur auf diesen ein eigenes Skript (ansonsten gleichen Inhalts) los, einzige Änderung: Ersetze den Ordnernamen im Skript mit einem Platzhalter (*).
Wenn das nicht geht, weil sich die verschiedenen Ordner namentlich nicht genügend unterscheiden, mußt Du die Quellordner anders anlegen/organisieren (C:\Tiff1, C:\Tiff2 usw. usf.).
Viele Grüße
von
departure69
Moin,
~Arano
%DATE%
und%TIME%
, Wenn die Formatierung nicht passt kannst du sie- mit der Batch... in Substrings unterteilen (habe gerade nichts greifbares, sorry: ala set year=%DATE:~0,4%) oder
- mit
FOR
und einem Trennzeichen/Token zerlegen und nach Bedarf zusammensetzen. dir
bietet dir bestimmt auch die Möglichkeit die Ordner nach Zeit zu sortieren und dann nimmst du den Ersten ...oder den Letzten.
~Arano