Я пытался извлечь диск с использованием cmd.
Однако я в тупике. Ища в интернете, я нашел только такой ответ:
eject D:
и похожий ответ
eject D: /I
Оба они не работают.
РЕДАКТИРОВАТЬ
Теперь люди нашли этот ответ на суперпользователя,
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
colCDROMs.Item(0).Eject
Однако я получаю ошибку:
colCDROMS.Item не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.
windows-7
windows
batch-file
eject
Penguinz
источник
источник
batch-file
вопросы становятся не по теме.Ответы:
Вы можете извлечь компакт-диск с помощью пакетного файла (это часть vbscript
Это не моя работа, я нашел ее в сообществе stackoverflow:
Опубликовать ссылку: командная строка для извлечения лотка для компакт-дисков?
Ответ Автор: Bruno
Дата ответа: 10 февраля 2015
источник
Вы можете использовать метод
Shell.Application
COM-объектаInvokeVerb
. В командной строке cmd вы можете злоупотреблять однострочным отображением PowerShell:Вы также можете использовать Windows Scripting Host (VBScript / JScript) для вызова COM-объекта. Вот пример использования гибридного сценария Batch + Jscript (сохраните его с расширением .bat):
Если вы предпочитаете, чтобы ваш сценарий определял букву дисковода для компакт-дисков, это также можно организовать. Вот более полная версия с комментариями, объясняющими некоторые не требующие пояснений значения.
источник
Командная строка CD-eject oneliner:
В файле bat или непосредственно в
cmd
этом работал после первого запускаwmplayer
на Windows 8:источник
Использование
WMPlayer.OCX.7
заставит вздрогнуть большинство антивирусных программ, и есть некоторые версии окон, которые не имеют медиаплеера. Вот способ использования shell.application и функции invokeVerb:сохраните это с
.bat
расширением:Вы можете использовать его как (для получения дополнительной информации -)
источник
eject.bat *
этим говорит мнеno cd drive found with letter d:
. Почему это может быть? Если щелкнуть правой кнопкой мыши диск и выбрать «Извлечь», он будет извлечен.Если вы можете использовать стороннее приложение, вы можете использовать nircmd от Nirsoft . На всех компьютерах, которые я пробовал (от Windows XP до Windows 8), я мог извлечь диск, используя:
Где X - ваша буква дисковода.
источник
В Windows 10 я использую этот маленький скрипт. Оно работает!
источник