Ich habe ein Command Line mal geschrieben. Zwei Versionen.
Die erste Unterscheidet nicht PNG JPG GIF Anwahl auf die Size Version. Die ander macht das auch noch.
Also die erste:
Die Zweite Version:
Bei Fehler , korrigiert Sie bitte und stellt sie auch rein. Danke
Und wenn man zweimal so ein Batch auf den Desktop legt, könnte man recht viel Formate wandeln
Grundsätzliches Info, kommt immer am Schluss der Abarbeitung der Batch:
Bilder sind gewandelt.
----------------------
Die Bilder sind in Bilder Ausgang unter Eigenen Dateien WindowsXP
oder in Bilder Ausgang Eigene Dokumente Windows7
Bedenken Sie!
-------------
Legen Sie neue Bilder in den Ordner
Bilder Kamera
gewandelte fallen in den Ordner
Bilder Ausgang
und die alten Kamera Bilder gehen nach Ordner
Bilder Depot Kamera
Die erste Unterscheidet nicht PNG JPG GIF Anwahl auf die Size Version. Die ander macht das auch noch.
Also die erste:
Code:
REM Nicht benötigte Wandlung auf 0 setzen. REM in der Regel brauchen Sie nur eine Bildgrösse. REM Die Angabe, sagt, das die Breite oder Höhe des REM Bildes maximal des Wertes sein wird, aber proportzional. SET BildSize1=350 SET BildSize2=0 REM Welche Formate brauchen Sie? REM Nicht benötigte bitte auf 0 stellen. SET PNG=1 SET JPG=0 SET GIF=0 REM Als normal Benützer, sollten Sie ab hier nichts mehr ändern! REM getestet in WinXP(32bit) und Win7(32+64bit) REM Installation: REM Auf auf dem Desktop kopieren, dann kann jeder REM Benutzer für sich selber die Wandlungsoptionen verstellen. REM Dann einmal leer ausfuerhen, dann bekommen Sie gleich die REM richtigen Ordner. REM Eigene Dateien Ordner wird als Variable und weitere erstellt SET EigeneDateien=%HOMEDRIVE%%HOMEPATH%\Eigene Dateien set jahr=%date:~-4% set monat=%date:~-7,2% set tag=%date:~-10,2% set dateakt=%tag%-%monat%-%jahr% SET BilderKameraFolder=%EigeneDateien%\Bilder Kamera SET BilderKameraWork=%EigeneDateien%\Bilder Kamera\*.* SET BilderDepotKamera=%EigeneDateien%\Bilder Depot Kamera\%dateakt% SET BilderAusgang=%EigeneDateien%\Bilder Ausgang\%dateakt% rem @@echo off rem @echo: %BilderKameraFolder% rem @echo: %BilderKameraWork% rem @echo: %BilderDepotKamera% rem @echo: %BilderAusgang% rem @pause rem @exit REM IrfanView Pfad wird ermittelt REM Wenn Sie PfadFehler bekommen, dann müssen Sie schauen ob REM das Programm IrvanView installiet ist. if exist "%C:\Programme\IrfanView\i_view32.exe" goto path1 if exist "%C:\Program Files\IrfanView\i_view32.exe" goto path2 if exist "%C:\Program Files (x86)\IrfanView\i_view32.exe" goto path3 goto :FehlerPfad :path1 SET IrfanView=C:\Programme\IrfanView\i_view32.exe goto work :path2 SET IrfanView=C:\Program Files\IrfanView\i_view32.exe goto work :path3 SET IrfanView=C:\Program Files (x86)\IrfanView\i_view32.exe goto work REM Ordner werden erstellt. Egal wenn Sie schon vorhanden sind. :work mkdir "%BilderKameraFolder%" mkdir "%BilderDepotKamera%" mkdir "%BilderAusgang%" rem pause REM Bilder werden gewandelt BildSize1 IF "%BildSize1%"=="0" goto Convert2 IF "%PNG%"=="0" goto next1 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize1%,%BildSize1%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize1%\png\*.png" :next1 IF "%JPG%"=="0" goto next2 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize1%,%BildSize1%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize1%\jpg\*.jpg" :next2 IF "%GIF%"=="0" goto Convert2 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize1%,%BildSize1%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize1%\gif\*.gif" REM Bilder werden gewandelt BildSize2 :Convert2 IF "%BildSize2%"=="0" goto :movepic IF "%PNG%"=="0" goto next3 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize2%,%BildSize2%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize2%\png\*.png" :next3 IF "%JPG%"=="0" goto next4 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize2%,%BildSize2%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize2%\jpg\*.jpg" :next4 IF "%GIF%"=="0" goto movepic "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize2%,%BildSize2%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize2%\gif\*.gif" :movepic REM Bilder werden in Bilder Depot Kamera verschoben REM Damit wir sie dann nicht zweimal umwandeln. move "%BilderKameraWork%" "%BilderDepotKamera%" goto ende :FehlerPfad @echo off CLS echo: echo: Fehler, IrvanView i_view32.exe nicht gefunden! echo: Kontrollieren Sie ob IrfvanView installiert ist. echo: echo: pause exit :ende @echo off CLS echo: echo: Bilder sind gewandelt. echo: ---------------------- echo: Die Bilder sind in Bilder Ausgang unter Eigenen Dateien WindowsXP echo: echo: oder in Bilder Ausgang Eigene Dokumente Windows7 echo: echo: Bedenken Sie! echo: ------------- echo: Legen Sie neue Bilder in den Ordner echo: echo: Bilder Kamera echo: echo: gewandelte fallen in den Ordner echo: echo: Bilder Ausgang echo: echo: und die alten Kamera Bilder gehen nach Ordner echo: echo: Bilder Depot Kamera echo: pause exit
Die Zweite Version:
Code:
REM Nicht benötigte Wandlung auf 0 setzen. REM in der Regel brauchen Sie nur eine Bildgrösse. REM Die Angabe, sagt, das die Breite oder Höhe des REM Bildes maximal des Wertes sein wird, aber proportzional. SET BildSize1=350 SET BildSize2=0 REM Welche Formate brauchen Sie? REM Nicht benötigte bitte auf 0 stellen. SET PNGBildSize1=1 SET JPGBildSize1=0 SET GIFBildSize1=0 SET PNGBildSize2=1 SET JPGBildSize2=0 SET GIFBildSize2=0 REM Als normal Benützer, sollten Sie ab hier nichts mehr ändern! REM getestet in WinXP(32bit) und Win7(32+64bit) REM Installation: REM Auf auf dem Desktop kopieren, dann kann jeder REM Benutzer für sich selber die Wandlungsoptionen verstellen. REM Dann einmal leer ausfuerhen, dann bekommen Sie gleich die REM richtigen Ordner. REM Eigene Dateien Ordner wird als Variable und weitere erstellt SET EigeneDateien=%HOMEDRIVE%%HOMEPATH%\Eigene Dateien set jahr=%date:~-4% set monat=%date:~-7,2% set tag=%date:~-10,2% set dateakt=%tag%-%monat%-%jahr% SET BilderKameraFolder=%EigeneDateien%\Bilder Kamera SET BilderKameraWork=%EigeneDateien%\Bilder Kamera\*.* SET BilderDepotKamera=%EigeneDateien%\Bilder Depot Kamera\%dateakt% SET BilderAusgang=%EigeneDateien%\Bilder Ausgang\%dateakt% rem @@echo off rem @echo: %BilderKameraFolder% rem @echo: %BilderKameraWork% rem @echo: %BilderDepotKamera% rem @echo: %BilderAusgang% rem @pause rem @exit REM IrfanView Pfad wird ermittelt REM Wenn Sie PfadFehler bekommen, dann müssen Sie schauen ob REM das Programm IrvanView installiet ist. if exist "%C:\Programme\IrfanView\i_view32.exe" goto path1 if exist "%C:\Program Files\IrfanView\i_view32.exe" goto path2 if exist "%C:\Program Files (x86)\IrfanView\i_view32.exe" goto path3 goto :FehlerPfad :path1 SET IrfanView=C:\Programme\IrfanView\i_view32.exe goto work :path2 SET IrfanView=C:\Program Files\IrfanView\i_view32.exe goto work :path3 SET IrfanView=C:\Program Files (x86)\IrfanView\i_view32.exe goto work REM Ordner werden erstellt. Egal wenn Sie schon vorhanden sind. :work mkdir "%BilderKameraFolder%" mkdir "%BilderDepotKamera%" mkdir "%BilderAusgang%" rem pause REM Bilder werden gewandelt BildSize1 IF "%BildSize1%"=="0" goto Convert2 IF "%PNGBildSize1%"=="0" goto next1 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize1%,%BildSize1%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize1%\png\*.png" :next1 IF "%JPGBildSize1%"=="0" goto next2 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize1%,%BildSize1%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize1%\jpg\*.jpg" :next2 IF "%GIFBildSize1%"=="0" goto Convert2 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize1%,%BildSize1%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize1%\gif\*.gif" REM Bilder werden gewandelt BildSize2 :Convert2 IF "%BildSize2%"=="0" goto :movepic IF "%PNGBildSize2%"=="0" goto next3 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize2%,%BildSize2%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize2%\png\*.png" :next3 IF "%JPGBildSize2%"=="0" goto next4 "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize2%,%BildSize2%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize2%\jpg\*.jpg" :next4 IF "%GIFBildSize2%"=="0" goto movepic "%IrfanView%" "%BilderKameraWork%" /resize=(%BildSize2%,%BildSize2%) /aspectratio /resample /convert="%BilderAusgang%\%BildSize2%\gif\*.gif" :movepic REM Bilder werden in Bilder Depot Kamera verschoben REM Damit wir sie dann nicht zweimal umwandeln. move "%BilderKameraWork%" "%BilderDepotKamera%" goto ende :FehlerPfad @echo off CLS echo: echo: Fehler, IrvanView i_view32.exe nicht gefunden! echo: Kontrollieren Sie ob IrfvanView installiert ist. echo: echo: pause exit :ende @echo off CLS echo: echo: Bilder sind gewandelt. echo: ---------------------- echo: Die Bilder sind in Bilder Ausgang unter Eigenen Dateien WindowsXP echo: echo: oder in Bilder Ausgang Eigene Dokumente Windows7 echo: echo: Bedenken Sie! echo: ------------- echo: Legen Sie neue Bilder in den Ordner echo: echo: Bilder Kamera echo: echo: gewandelte fallen in den Ordner echo: echo: Bilder Ausgang echo: echo: und die alten Kamera Bilder gehen nach Ordner echo: echo: Bilder Depot Kamera echo: pause exit
Und wenn man zweimal so ein Batch auf den Desktop legt, könnte man recht viel Formate wandeln
Grundsätzliches Info, kommt immer am Schluss der Abarbeitung der Batch:
Bilder sind gewandelt.
----------------------
Die Bilder sind in Bilder Ausgang unter Eigenen Dateien WindowsXP
oder in Bilder Ausgang Eigene Dokumente Windows7
Bedenken Sie!
-------------
Legen Sie neue Bilder in den Ordner
Bilder Kamera
gewandelte fallen in den Ordner
Bilder Ausgang
und die alten Kamera Bilder gehen nach Ordner
Bilder Depot Kamera
Comment