Ich habe versucht, das CD-Laufwerk mit dem Befehl cmd auszuwerfen.
Ich bin jedoch ratlos. Bei der Suche im Internet habe ich nur diese Antwort gefunden:
eject D:
und eine ähnliche Antwort
eject D: /I
Beide funktionieren nicht.
EDIT
Jetzt haben die Leute diese Antwort auf Superuser gefunden,
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
colCDROMs.Item(0).Eject
Ich erhalte jedoch eine Fehlermeldung:
colCDROMS.Item wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.
windows-7
windows
batch-file
eject
Pinguinz
quelle
quelle
batch-file
Fragen nicht mehr zum Thema gehören.Antworten:
Sie können eine CD mit einer Stapeldatei auswerfen (dies ist Teil von vbscript
Dies ist nicht meine Arbeit, ich habe sie in der Stackoverflow-Community gefunden:
Post Link: Stapelbefehlszeile zum Auswerfen des CD-Fachs?
Antwort Autor: Bruno
Datum der Beantwortung: 10.02.2015
quelle
Sie können
Shell.Application
dieInvokeVerb
Methode des COM-Objekts verwenden. An einer Cmd-Eingabeaufforderung können Sie einen PowerShell-Einzeiler folgendermaßen missbrauchen:Sie können das COM-Objekt auch mit Windows Scripting Host (VBScript / JScript) aufrufen. Hier ist ein Beispiel mit einem hybriden Batch + Jscript-Skript (speichern Sie es mit der Erweiterung .bat):
Wenn Sie es vorziehen, dass Ihr Skript den Laufwerksbuchstaben für das CD-Laufwerk erkennt, kann dies ebenfalls arrangiert werden. Hier ist eine vollständigere Version mit Kommentaren, die einige der nicht selbsterklärenden Werte erläutern.
quelle
Befehlszeile CD-Eject Oneliner:
In einer bat-Datei oder direkt in
cmd
dieser funktionierte nach dem ersten Startwmplayer
unter Windows 8:quelle
Das Verwenden
WMPlayer.OCX.7
der meisten Antivirenprogramme erschreckt und es gibt einige Windows-Versionen, die ohne Media Player geliefert werden. Hier ist ein Weg mit der Funktion shell.application und invokeVerb:Speichern Sie dies mit der
.bat
Erweiterung:Du kannst es gerne benutzen (für mehr Infos -)
quelle
eject.bat *
damit sagt es mirno cd drive found with letter d:
. Warum könnte das so sein? Wenn ich mit der rechten Maustaste auf das Laufwerk klicke und "Auswerfen" wähle, wird es ausgeworfen.Wenn Sie eine Drittanbieteranwendung verwenden können, können Sie Nirsofts nircmd verwenden . Auf allen PCs, die ich ausprobiert habe (von Windows XP bis Windows 8), konnte ich die CD auswerfen mit:
Wobei X Ihr Laufwerksbuchstabe ist.
quelle
In Windows 10 verwende ich dieses kleine Skript. Es klappt!
quelle