Dateiausfürung nach Dateinamensendung wählen
Hallo!
Da es keine Programm gibt, das mir meine Urlaubs Photos und Filme anzeigt.
Ich mache Photos und Filme. Nun will ich mir die Bilder in einer Diashow anschauen. Nur will ich aber die gemachten Filme dann sehen wenn ich sie aufgenommen habe.
Also ich will eine Batch schreiben mit folgenden Aufgaben:
1. Einen Ordner auf die Batchdatei ziehen.
2. Die Batch macht dann folgendes:
3. dir sortet by time
4. if 1. Datei = *.avi or .mp3 then VLC --play-and-exit --fullscreen %1
5. if 1. Datei = *.jpg then
irfanview /fs
pause 5s
irfanview /killmesoftly
6. goto 4.
Da es keine Programm gibt, das mir meine Urlaubs Photos und Filme anzeigt.
Ich mache Photos und Filme. Nun will ich mir die Bilder in einer Diashow anschauen. Nur will ich aber die gemachten Filme dann sehen wenn ich sie aufgenommen habe.
Also ich will eine Batch schreiben mit folgenden Aufgaben:
1. Einen Ordner auf die Batchdatei ziehen.
2. Die Batch macht dann folgendes:
3. dir sortet by time
4. if 1. Datei = *.avi or .mp3 then VLC --play-and-exit --fullscreen %1
5. if 1. Datei = *.jpg then
irfanview /fs
pause 5s
irfanview /killmesoftly
6. goto 4.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 176163
Url: https://administrator.de/forum/dateiausfuerung-nach-dateinamensendung-waehlen-176163.html
Ausgedruckt am: 22.04.2025 um 22:04 Uhr
11 Kommentare
Neuester Kommentar

Moin und willkommen.
Sorry, aber ich versteh den Sinn der "Frage" nicht.
Da es keine Programm gibt, das mir meine Urlaubs Photos und Filme anzeigt.
- Diaschauprogramme gibt doch wie Sand am Meer?
Also ich will eine Batch schreiben mit folgenden Aufgaben:
- Du willst eine Batch schreiben, mit folgenden Aufgaben und dafür die Gewissheit haben, ob diese Batch schon patentiert ist?
Sorry, aber ich versteh den Sinn der "Frage" nicht.
Hallo ersteinmal und ersteinmal willkommen im Forum!
Dein Batch könnte etwa so aussehen (ungetestet):
Was es mit "
Grüße
bastla
Dein Batch könnte etwa so aussehen (ungetestet):
@echo off & setlocal
pushd %1
for /f "delims=" %%i in ('dir /b /a-d /od') do (
if /i "%%~xi"==".avi" VLC --play-and-exit --fullscreen "%%i"
if /i "%%~xi"==".mp3" VLC --play-and-exit --fullscreen "%%i"
if /i "%%~xi"==".jpg" (
irfanview /fs "%%i"
ping -n 5 127.0.0.1>nul
irfanview /killmesoftly
)
)
popd
%%~xi
" auf sich hat, findest Du am Ende der Onlinehilfe mit for /?
...Grüße
bastla

Servus,
(OT)
Und was ist aus dem Ursprünglichen Ansatz "Also ich will eine Batch schreiben" geworden?
@bastla:
Deine Geduld ist wirklich Lobenswert - das das "so" läuft, wußte ich von Anfang an..
(/OT)
btw: dir fehlen nicht nur ein paar Zeichen, du hast auch ein par zuviel drin.
irgendwas mit c:\original und irgendwas mit pathernoster
(OT)
Und was ist aus dem Ursprünglichen Ansatz "Also ich will eine Batch schreiben" geworden?
@bastla:
Deine Geduld ist wirklich Lobenswert - das das "so" läuft, wußte ich von Anfang an..
(/OT)
btw: dir fehlen nicht nur ein paar Zeichen, du hast auch ein par zuviel drin.
irgendwas mit c:\original und irgendwas mit pathernoster

Zitat von @ersteinmal:

Wenn ich im Scipt die "schreibe" dann interprtiert er mir den Enthaltenen Text als Klartext.
Wenn ich im Scipt die "schreibe" dann interprtiert er mir den Enthaltenen Text als Klartext.
- nein...(das eine Schleife erstmal "plain" anzeigt, was Sie macht und das im "klartext") ist normaler Zustand...
Und dann bekommt Irfanview
"%%~fi" und die Datei findet er nicht.
Er soll aber "C:\Multimedia\Bilder und Videos\Orte\Todnau\Blick zum Feldberg.jpg" bekommen.
Er soll aber "C:\Multimedia\Bilder und Videos\Orte\Todnau\Blick zum Feldberg.jpg" bekommen.
- das wird er aber nicht - Bastla hat dir doch den Tipp gegeben
Was es mit "%%~xi" auf sich hat, findest Du am Ende der Onlinehilfe mit for /? ...
%~fI - Expandiert %I zu einem vollständigen Dateinamen.
- ein Dateiname ist kein Pfad und durch das Puschd Popd auch nicht nötig..
Ich hätte gedacht das es mit "" gehen soll. Was aber auch ein Irrtum war.
- ich hätte gedacht, das ich mich auf meine alten tage nochmal irren würde, was aber ein Irrtum war...
// i_view32 /slideshow=%%~fi /fs //
ok ich weiß, das Bastla gerne ein paar Stolpersteine hinlegt - aber der darf das mit dem @undsoweiter...
Carsten