Standard-DVD-Player unter Windows starten
Gibt es unter Windows einen Kommandozeilen-Befehl, mit dem man den standardmäßig installierten DVD-Player aufrufen kann?
Gibt es unter Windows einen Kommandozeilen-Befehl, mit dem man den standardmäßig installierten DVD-Player aufrufen kann?
Uns ist zumindest keiner bekannt. Aber das unten stehende Skript tut das auch. Der Befehl, den Windows zum Abspielen einer DVD benutzt, steht in der Registry, und zwar als (Standard-)Wert des SchlĂĽssels HKEY_CLASSES_ROOT\DVD\shell\play\command. Folgender Dreizeiler liest den Wert aus und startet das dort verzeichnete Programm:
Set WshShell = WScript.CreateObject("WScript.Shell")
player = WshShell.RegRead("HKCR\DVD\shell\play\command\")
WshShell.Exec player
Speichern Sie das Skript beispielsweise als dvdplay.vbs (den Namen können Sie frei wählen, die Endung muss .vbs lauten), dann können Sie den Player mit der simplen Eingabe
dvdplay
in einer Eingabeaufforderung starten. Aus einer Batch-Datei heraus sollten Sie das Skript explizit mit dem Script Host starten, also die Zeile
wscript dvdplay.vbs