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.
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.
11 Antworten
- LÖSUNG 60730 schreibt am 12.11.2011 um 19:30:44 Uhr
- LÖSUNG ersteinmal schreibt am 12.11.2011 um 23:08:46 Uhr
- LÖSUNG bastla schreibt am 12.11.2011 um 21:04:33 Uhr
- LÖSUNG ersteinmal schreibt am 12.11.2011 um 23:10:40 Uhr
- LÖSUNG Skyemugen schreibt am 14.11.2011 um 14:47:06 Uhr
- LÖSUNG bastla schreibt am 14.11.2011 um 14:52:29 Uhr
- LÖSUNG 60730 schreibt am 14.11.2011 um 16:57:14 Uhr
- LÖSUNG ersteinmal schreibt am 17.11.2011 um 17:54:36 Uhr
- LÖSUNG bastla schreibt am 17.11.2011 um 18:44:25 Uhr
- LÖSUNG 60730 schreibt am 17.11.2011 um 18:54:49 Uhr
- LÖSUNG bastla schreibt am 17.11.2011 um 19:03:28 Uhr
- LÖSUNG ersteinmal schreibt am 17.11.2011 um 17:54:36 Uhr
- LÖSUNG ersteinmal schreibt am 12.11.2011 um 23:10:40 Uhr
LÖSUNG 12.11.2011 um 19:30 Uhr
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.
LÖSUNG 12.11.2011 um 21:04 Uhr
Hallo ersteinmal und ersteinmal willkommen im Forum!
Dein Batch könnte etwa so aussehen (ungetestet):
Was es mit "%%~xi" auf sich hat, findest Du am Ende der Onlinehilfe mit for /? ...
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
Grüße
bastla
LÖSUNG 12.11.2011 um 23:08 Uhr
LÖSUNG 12.11.2011 um 23:10 Uhr
Nun ich habe jetzt ein wenig probiert und gelesen.
Jetzt fehlen mir nur noch zwei Ausführungszeichen im kursiven Teil.
Irfanview zeigt da auch einige seltsame Eingenschaften bei der Übertragung von Adressen und Dateinamen.
Aber ich war noch nie so nah dran
Carsten
Jetzt fehlen mir nur noch zwei Ausführungszeichen im kursiven Teil.
path C:\Multimedia\Bilder und Videos\Programme\VLC;C:\Multimedia\Bilder und Videos\Programme\IrfanView;
!@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" (
// i_view32 /slideshow=%%~fi /fs //
C:\Orginal\Maxtor\WINDOWS\ping -n 5 127.0.0.1>nul
i_view32 /killmesoftly
)
)
popd
Irfanview zeigt da auch einige seltsame Eingenschaften bei der Übertragung von Adressen und Dateinamen.
Aber ich war noch nie so nah dran
Carsten
LÖSUNG 14.11.2011 um 14:47 Uhr
[OT]Aloha Carsten (und willkommen nachträglich im Forum),
ob ich dich netterweise bitten dürfte, dein Skript im Nachhinein (noch hast du ja ein paar Tage Zeit dazu) mit <code></code>-Formatierung zu versehen?
Das wäre für unsere können-kein-plain-geskripsel-mehr-lesen-Augen erholsamer
Danke & greetz
André
ob ich dich netterweise bitten dürfte, dein Skript im Nachhinein (noch hast du ja ein paar Tage Zeit dazu) mit <code></code>-Formatierung zu versehen?
Das wäre für unsere können-kein-plain-geskripsel-mehr-lesen-Augen erholsamer
Danke & greetz
André
LÖSUNG 14.11.2011 um 14:52 Uhr
LÖSUNG 14.11.2011 um 16:57 Uhr
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
LÖSUNG 17.11.2011 um 17:54 Uhr
Wenn ich im Scipt die "schreibe" dann interprtiert er mir den Enthaltenen Text als Klartext. 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.
Ich hätte gedacht das es mit "" gehen soll. Was aber auch ein Irrtum war.
Carsten
LÖSUNG 17.11.2011 um 18:44 Uhr
LÖSUNG 17.11.2011 um 18:54 Uhr
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
LÖSUNG 17.11.2011 um 19:03 Uhr