Hallo zusammen,
ich möchte eine CD mit zwei Ordnern brennen. Im ersten Ordner sind 7 Videos (verschiedene Formate), im zweiten Ordner liegt die portable Version des VLC Media Player.
Man kann nun z.B. beide Ordner in je einem Fenster öffnen, das gewünschte Video auf die EXE des VLC ziehen und los geht's. Das klappt gut.
Auf diese Weise kann man die Videos nahezu überall abspielen, egal, welche Codecs installiert sind, es läuft ja alles von CD und der VLC hat alle Codecs integriert.
Aber noch toller wäre folgendes:
Ich würde gerne im Hauptverzeichnis der CD pro Videodatei eine Batchdatei oder so was in der Art anlegen, die den Player und das Video startet.
Beispiel:
Das Video: E:\Videos\Urlaub.avi
Der Player: E:\VLC\VLC.exe
Die Batch: E:\Urlaub.???
Der Befehl: E:\VLC\VLC.exe E:\Videos\Urlaub.avi
Klassische DOS-Batches machen Probleme. Man muss z.B. das Laufwerk festlegen, und der Buchstabe kann sich auf anderen Rechnern ändern. Außerdem startet der VLC nicht unter DOS.
Habt ihr eine Idee für eine elegante Lösung?
Grüße Achim
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
Wieso muß man da den LW-Buchstaben festlegen? Mit .\VLC\VLC.exe .\Videos\Urlaub.avi sollte es dann eigentlich auch laufen...
Außerdem startet der VLC nicht unter DOS.
Muß er doch auch nicht für die Batchdatei...
Gruß
Borlander
Hallo Borlander, vielen Dank für deine Antwort.
Habe deinen Trick mit dem . als Ersatz für den Buchstaben ausprobiert, und zwar sowohl in einer Batch als auch in der Kommandozeile einer einfachen Verknüpfung. Leider klappt beides nicht.
Die Batch findet zwar den Player, sagt aber: "This program cannot be run in DOS mode."
Die Verknüpfung darf ich erst gar nicht anlegen, denn wenn ich deine Zeile eingebe, dann kommt die Meldung: "C:\VLC\VLC.exe kann nicht gefunden werden" usw. Das C hat Windows einfach selbst eingefügt.
Hast du eine Idee, warum's nicht klappt?
Seltsam - bei mir (unter W2K) funktioniert da anstandslos auch mit \vlc\vlc.exe (so lange das Arbeitsverzeichnis gleich dem Rootverzeichnis ist macht das kein Unterschied, sonst wäre immer die Version ohne . zu verwenden). Sollte doch eigentlich bei der Mobil-Version nciht anders ausschauen...
Oder hast Du noch ein Windows mit DOS-Basis im Einsatz? (Wobei es selbst dort funktionieren sollte. Ggf. mal mit START probieren...)
Gruß
Borlander
Ja, habe 98SE. Ich probier's mal bei meinem Bruder unter XP, vielleicht liegt ja hier der Hase im Pfeffer...
[edit]
Ja, unter NT/XP geht's problemlos, unter 98 bisher noch nicht.
Dann probier es zumindest nochmal mit dem Befehl START...
Bad command or file name.
Gibt's vielleicht eine Start.com oder Start.exe, die ich nicht habe?
[edit]
Aha, die Start.exe hat gefehlt. Hab sie auf der Windows-CD gefunden. Jetzt klappt's.
Vielen Dank für deine Hilfe, Borlander, und noch ein schönes Wochenende.
Grüße Achim
War bislang davon ausgegangen, daß die schon von Haus aus bei Win98 mit dabei sei. Arbeite allerdings nun auch schon seit 5 Jahren nur noch mit W2K...
Gruß
Borlander
Du liegst richtig, die Start.exe ist bei einer Standardinstallation von Windows 98 dabei. Anscheinend habe ich sie irgendwann mal beim Entrümpeln des Windows-Ordners gelöscht und nicht vermisst...bis jetzt...
Lass die Dateiendung bei Start in der Batch-Datei weg, mit Start.exe können Systeme auf NT-Basis scheinbar nichts anfangen, auf den anderen Systemen wird aber auch so die .exe benutzt...
Gruß
Borlander
Hab rumprobiert: Den Befehl Start kann man komplett weglassen, wichtig ist nur, dass die Start.exe bei 98 im Windows-Verzeichnis (oder Command oder System) vorhanden ist, sie wird dann automatisch benutzt.
Ah gut, deshalb hatte es bei mir bislang wohl auch noch immer auf allen Systemen ohne funktioniert.
Zeigt sich hier natürlich mal wieder, daß man Windows nicht einfach so entrümpeln sollte - die haben sich schon was dabei gedacht bei dem was sie gemacht haben ;-)
Gruß
Borlander
Hast recht, bin manchmal zu offensiv beim Aufräumen.
Nochmals vielen Dank für deine Hilfe.
MfG Achim