Закрыть привод с клавиатуры

Обновлено: 05.07.2024

Я всегда удивлялся, почему в Windows есть опция « Извлечь», но в контекстном меню оптических дисководов нет соответствующей опции « Закрыть / Закрыть лоток» .

Есть ли способ закрыть лоток оптического привода без использования стороннего программного обеспечения в Windows?

Вы хотели эту опцию в случае, если у вас есть удаленный доступ к компьютеру? @ChristopherChipps Собирается ли он также положить диск в лоток удаленно? Прикоснись @ekaj. Конечно, серьезно в том случае, если пользователю нужен открытый лоток, и он не может сделать это самостоятельно. В этом случае это необходимо, я не уверен. Помните, что (большинство, если не все) оптические дисководы для ноутбуков необходимо сдвинуть, чтобы они закрылись, поскольку лоток не может выдвигаться автоматически. Я полагаю, что они могли каким-то образом заставить диск объявлять, поддерживает ли он автоматический отвод лотка или нет, и ОС могла бы отображать или скрывать опцию Закрыть на этом основании, но на самом деле это было бы слишком много времени и ресурсов, потраченных на что-то так тривиально и в основном бесполезно. +1 за вопрос. @ekaj, хотя нет необходимости удаленно закрывать лоток для дисков, бывают случаи, когда такие функции удобны. Я удаленно создал компакт-диск для клиента и хотел убедиться, что запись прошла успешно, однако авторская программа автоматически извлекла диск. Дома, если меня не устраивает кодирование видео-рипа на сервере linux, я могу набирать текст eject -t со своего ноутбука и перекодировать без необходимости ходить в шкаф сервера, чтобы закрыть лоток вручную. Довольно небольшое удобство, но, возможно, не так абсурдно, как предполагают отрицательные голоса.

Единственный способ сделать это ММО без использования 3 - й партии утилит (например, NirCmd и Wizmo ) будет с помощью VBScript или PowerShell . Все решения VBScript, которые я видел до сих пор, используют устаревший Windows Media Player OCX. Я не знаю, включают ли последние версии WMP OCX с аналогичными функциями или нет, плюс отключение / удаление его с помощью функций Windows может в любом случае повлиять на работу сценария.

Обычный способ реализации этой функции с помощью кода с помощью интерфейса управления медиа (MCI) (API частности, набор команд ). Однако, поскольку VBScript не поддерживает вызов обычных функций Windows API или даже функций из произвольных библиотек DLL, это оставляет нас с PowerShell. Таким образом, следующее должно работать из коробки в Windows 7+, которая поставляется с предустановленной PS, и в XP / Vista после установки PS. MCI DLL, т.е. Windows \ System32 \ WinMM.dll, должна быть доступна как часть установки по умолчанию в XP +.

1) Сохраните следующее как CD_Open.ps1 :

2) Сохраните следующее как CD_Close.ps1 :

Теперь приходит проблема. По умолчанию неподписанные сценарии PS не могут быть выполнены в Windows по соображениям безопасности. Введите get-help about_signing приглашение PS, чтобы узнать больше об этом, в том числе о том, как самостоятельно подписывать свои сценарии и так далее.

К счастью, есть обходной путь, как указано выше командой get-help :

3) Поэтому из командной строки с повышенными привилегиями выполните следующую команду:

powerhell set-executepolicy remotesigned

(Вы можете запустить, powershell set-executionpolicy restricted чтобы вернуться к настройкам по умолчанию.)

Эту команду необходимо выполнить только один раз, и она действует до тех пор, пока вы снова не измените политику выполнения.

4) Теперь вы можете использовать следующие команды (даже из командной строки без повышенных прав) для открытия / закрытия лотка оптического привода:

powershell -file CD_Open.ps1
powershell -file CD_Close.ps1

Конечно, вы также можете создавать ярлыки, так что вы можете открывать / закрывать лоток одним нажатием или сочетанием клавиш:

Ярлыки лотка для компакт-дисков

Вы также можете добавить команду Close в контекстное меню вашего оптического привода, используя следующий файл .REG:

(Отредактируйте пути по мере необходимости. Кроме того, параметр -WindowStyle доступен только в PS 2.0+.)


Вообще то можно погуглить,
CD Agent
Преимущества CD Agent:
1. работа с CD-R/RW и DVD/RW
2. поддержка 3-х приводов
3. поддержка горячих клавиш
4. подджерка всех ОС Windows начиная с 95
5. малый размер программы
6. многоязычний интерфейс (3 языка)
7. простота установки, использования и настройки
8. атозапуск программы всесте с Windows
9. бесплатность программы

ЗЫ. сам не ставил)) мне протянуть руку и нажать на кнопку, труда не составляет


vay, интересует не программа какая-либо, а именно что-то вроде скрипта с правкой реестра и добавления новой команды в меню.

Andrik000, лень мне этим заниматься, но думаю, если поставить к примеру эту программку, потом создать ярлык, а его уже можно прописать через например программу по контекстному меню, типа Ultimate Windows Context Menu Customizer.
попался мне был какой то сайт, где обсуждали именно это, но вроде самой виндой не предусмотрена функция eject, ковырялись в реестре и нашли кучу подобных команд, но не с функционалом выброса привода, и там тоже советовали поставить какую то прожку, и уже отскакивать от этого, то есть или горячие клавиши или в контекстное меню ( опять же через ярлык ). как то так.
А стоит ли райнметер? если да, то почему бы не воспользоваться каким либо скином для привода.?

Вот тебе два .exe TrayClose.exe и TrayOpen.exe сам думай как запихнуть в контекст))Ссылка установка не нужна!

в стандартной редакции WIN7x64 SP1 нет такого пункта в контекстном меню "Закрыть лоток"

Не знаю , у меня оригинальная GSP1RMCULXFRER_RU_DVD , не занаю откуда этот пункт появился, не вникала . Возможно из проигрывателей JetAudio , AIMP3 или из UltraISO , CDBurnerXP , K-Lite Codec Pack , VirtualCloneDrive. Знать бы куст реестра, отвечающего за это , - я бы скинула его Вам.

Скорее всего этот пункт у меня из-за удобного виртуального привода VirtualCloneDrive v.5.4.7.0 .


vay, у меня и у самого есть файлы сценария VBScript "CD close" и "Open CD Driver", а для того чтобы создать пункт в контекстном меню и привязать всё это к реестру я и создал здесь тему ибо моих знаний в этой области не хватает.
Core-2, спасибо, но сторонние программы в этом плане не интересуют.
maratrepack, спасибо, нет, не то.

Ничего не понять в изменении реестра.


Core-2, виртуалками пользуюсь редко, но если есть такая необходимость - использую Daemon облегчённую версию


Andrik000, лично для себя я эту проблему решил ( почему для себя? хоть мне это и не нужно, потому что всё таки стороннюю утилиту надо использовать )))))

утилита Ultimate Windows Context Menu Customizer Ссылка запускать надо от имени админа, без понятия подойдёт ли на 64х. И главная фишка, когда надо дать путь к файлу, главное .exe закинуть в папку винды ( до этого ничего не получалось )


Ребят, не пойму, я ведь чётко пояснил что мне нужно, зачем предлагать разные другие варианты. Обратился потому, что думал кто-то реально разбирается в этом и сможет помочь. Приоритет обращения на форуме это скрипт или вариант создания вручную команды "Закрыть" в контекстном меню для привода "DVD", всё, больше ничего не нужно. Извините если что не так. Andrik000, Вот ты упёртый ( не хамское ))) я же дал реальный вариант, утилита без установки, что ещё надо, работает прекрасно, какая разница, или команда будет прописана через реестр, или через эту прогу, запрос и команда происходит по любому. хозяин - барин, авось кому пригодится

в самом деле, почему бы не использовать программки от vay
все равно без сторонней программы все, что Вы желаете не сработает
вот рег для контменю -

Windows Registry Editor Version 5.00

можете переименовать как хотите, изменить иконку, позицию . только укажите путь к программке, и все )))



Частенько нам приходится пользоваться CD/DVD-приводом, но кнопка открыть/закрыть лоток CD/DVD, не всегда может оказаться под рукой и всякий раз приходится тянуться куда-то под стол или в сторону, чтобы открыть его, потом закрыть и так каждый раз. Но можно упростить эту задачу, назначив горячую клавишу/клавиши, чтобы открыть/закрыть привод CD/DVD.

За данные функции отвечают следующие команды, которые вы можнте попробовать в терминале:

eject sr0 - открыть лоток

eject -t sr0 - закрыть лоток

Чтобы для этих команд назначить горячие клавиши откроем: Параметры системы ->Клавиатура -Комбинации клавиш ->Дополнительные комбинации:


Кликните на знаке плюс (указано стрелкой), после чего должно открыться окно Дополнительные комбинации:


Введите в поле Название - Открыть лоток (или что-то своё), а в поле Команда скопируйте/вставьте - eject sr0 и нажмите Применить, после чего должна появиться дополнительная строка:


Кликните по строке в районе надписи Выключено, где должна появиться надпись Новая комбинация клавиш. и нажмите клавишу/ши на ваше усмотрение. Я нажал комбинацию: правую Ctrl+клавиша со стрелкой Влево:


Для закрытия лотка, вновь нажимаем на знаке плюс и в появившемся окне, в поле Название - Закрыть лоток (или что-то своё), а в поле Команда скопируйте/вставьте - eject -t sr0 и нажмите Применить:


Назначьте клавишу/ши на выполнение команды закрытия лотка на своё усмотрение, кликнув по строке. Я назначил: правая Ctrl+стрелка Вверх:

как открыть дисковод на компьютере без кнопки

    Вызовите «Мой компьютер» (в более новых ОС – «Этот компьютер») с ярлыка на «Рабочем столе». Если таковой отсутствует, щёлкните по иконке «Проводника» в панели задач, после чего перейдите к нужному пункту посредством бокового меню.

Открыть мой компьютер для открытия дисковода без кнопки

Привод оптических дисков в моём компьютере для открытия дисковода без кнопки

Извлечь CD либо DVD из привода в моём компьютере для открытия дисковода без кнопки

Способ 2: Сочетание клавиш (ноутбук)

Владельцам лэптопов с приводом CD/DVD поможет клавиатура устройства: нередко производители добавляют на неё клавишу быстрого доступа к открытию лотка. Обычно это одна из F-ряда, обозначенная значком стрелки вверх. Для активации этой возможности воспользуйтесь клавишей в комбинации с Fn. Также это может быть выделенный элемент, который обычно находится за пределами основной клавиатуры.

Использовать элемент на клавиатуре для открытия дисковода без кнопки

Способ 3: Утилита NirCmd

Для ОС семейства Windows доступна небольшая утилита NirCmd, с помощью которой можно выводить на «Рабочий стол» ярлыки для выполнения разнообразных действий, в том числе и открытия дисковода.

Создать на рабочем столе ярлык утилиты для открытия дисковода без кнопки посредством NirCmd

Свойства ярлыка утилиты для открытия дисковода без кнопки посредством NirCmd

cdrom open *буква диска*:

Задать команду в созданном ярлыке для открытия дисковода без кнопки посредством NirCmd

Способ 4: Кнопка аварийного открытия

Если вам не помогает ни один из вышеперечисленных вариантов, можно воспользоваться специальным элементом для аварийного открытия лотка – обычно он находится в небольшом отверстии на передней панели привода.

Задействовать средство аварийного открытия лотка для открытия дисковода без кнопки

Для нажатия этого элемента подойдёт тонкий длинный предмет: швейная игла, разогнутая канцелярская скрепка или инструмент для извлечения SIM-лотка современного смартфона — вставьте его в отверстие и нажмите до щелчка, после чего дисковод откроется.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: