flx23
BIOS-Overclocker(in)
Hallo Community,
Ich stelle mich gerade ein wenig wie der erste Mensch an
Ich habe folgende Aufgabenstellung:
In einem Ordner habe ich eine Reihe von Bildern im Hochformat. Diese sollen mittels Irfanview und Komandozeile als "Panorama" zusammengesetzt werde. Dies Funktioniert auch soweit, allerdings nur mit fixen Werten für Datei 1 und Datei 2.
echo off
Set PFAD=C:\Users\...
Set Datei1=... 01.jpg
Set Datei2=... 02.jpg
"C:\Program Files\IrfanView\i_view64.exe" /panorama=(1,%PFAD%%Datei1%,%PFAD%%Datei2%)/convert=%Datei1%+%Datei2%
pause
Um das ganze Weiter zu automatisieren wollte ich einfach mittels Batch den Ordnerinhalt auslesen und entsprechend die Werte übergeben.
Dazu habe ich im ersten schritt alle Daten des Ordners (ausschließlich Bilder) in ein Textfile ausgegeben.
Anschliesend wollte ich mittels for /f die Daten auslesen. Auch das klappt soweit.
dir /b /a-d >inhalt.txt
Set Inhalt=C:\Users\...\Inhalt.txt
FOR /F "delims=" %%i in (%Inhalt%) do (
echo %%i
)
Was mir jedoch nicht gelingt ist, die Strings die in %%i in der For-Schleife abgefragt werden in eine Variable zu pressen...
Ich habe dazu die letzten Tage schon das Netz durchwühlt und diverseste Tutorials angeschaut aber so wirklich hat es einfach nicht hingehauen... Vorgestellt hatte ich es mir in etwas so:
Set N=1
FOR /F "delims=" %%i in (%Inhalt%) do (
echo %%i
Set Datei%N% = %%i
Set /a N=N+1
)
In diesem Fall hatte ich gehofft, dass die erste Zeile als Datei1 gespeichert wird, die zweite Zeile (beim Zweiten durchlauf der For Schleife) als Datei2 und so weiter.
Wenn jemand eine Idee hat wie es geht wäre ich sehr dankbar...
Vielen Dank
flx23
Ich stelle mich gerade ein wenig wie der erste Mensch an
Ich habe folgende Aufgabenstellung:
In einem Ordner habe ich eine Reihe von Bildern im Hochformat. Diese sollen mittels Irfanview und Komandozeile als "Panorama" zusammengesetzt werde. Dies Funktioniert auch soweit, allerdings nur mit fixen Werten für Datei 1 und Datei 2.
echo off
Set PFAD=C:\Users\...
Set Datei1=... 01.jpg
Set Datei2=... 02.jpg
"C:\Program Files\IrfanView\i_view64.exe" /panorama=(1,%PFAD%%Datei1%,%PFAD%%Datei2%)/convert=%Datei1%+%Datei2%
pause
Um das ganze Weiter zu automatisieren wollte ich einfach mittels Batch den Ordnerinhalt auslesen und entsprechend die Werte übergeben.
Dazu habe ich im ersten schritt alle Daten des Ordners (ausschließlich Bilder) in ein Textfile ausgegeben.
Anschliesend wollte ich mittels for /f die Daten auslesen. Auch das klappt soweit.
dir /b /a-d >inhalt.txt
Set Inhalt=C:\Users\...\Inhalt.txt
FOR /F "delims=" %%i in (%Inhalt%) do (
echo %%i
)
Was mir jedoch nicht gelingt ist, die Strings die in %%i in der For-Schleife abgefragt werden in eine Variable zu pressen...
Ich habe dazu die letzten Tage schon das Netz durchwühlt und diverseste Tutorials angeschaut aber so wirklich hat es einfach nicht hingehauen... Vorgestellt hatte ich es mir in etwas so:
Set N=1
FOR /F "delims=" %%i in (%Inhalt%) do (
echo %%i
Set Datei%N% = %%i
Set /a N=N+1
)
In diesem Fall hatte ich gehofft, dass die erste Zeile als Datei1 gespeichert wird, die zweite Zeile (beim Zweiten durchlauf der For Schleife) als Datei2 und so weiter.
Wenn jemand eine Idee hat wie es geht wäre ich sehr dankbar...
Vielen Dank
flx23