Существует ли командная строка (или автогорячая клавиша) способ демонтировать Карту памяти?

Я нахожу, что демонтаж Карты памяти берет слишком много щелчков мышью на мой вкус. Есть ли существует командная строка способ сделать его (XP и Vista)?

Дополнение у меня есть расстройство зрения, которое делает ручную координацию мыши трудной так любое предположение, что нет слишком многих щелчков, будет downvoted как не ответом на мой вопрос.

Однако я использую AutoHotkey много, и один вариант использования состоял бы в том, чтобы назвать его из сценария AHK. Таким образом, если существует способ кодировать его в AHK, который сделает. Добавленный это к тегам.

Дальнейший вопрос - является этим безопасный удалить диск, когда компьютер a. на Резервном устройстве или b. Бывший в спящем режиме. Я вспоминаю, что W2000 получил uspet при получении по запросу диска от бывшей в спящем режиме машины. Или лучше явно демонтировать или синхронизировать перед спящим режимом или резервное устройство - prabably в сценарии.

4
задан 13.05.2010, 17:21

3 ответа

Дисковый эжектор USB:

usbejector /removeletter g

sync от SysInternals:

sync -e g h

(Оба из них только работают с дисками, которым присвоили букву),

8
ответ дан 07.12.2019, 19:19

Вот другой свободный инструмент командной строки для удаления Карт памяти:

RemoveDrive готовит диски к "Безопасному Удалению" командной строкой. Это может позволить Вам выполнить команду в цикл, пока это не успешно выполняется, и позвольте Windows показать "Сейф для Удаления" подсказки по воздушному шару, когда это сделано. (Я использую Консоль здесь если чье-либо удивление.)

alt text

Программное обеспечение работает на Windows 2000, XP, или выше. Это имеет 32-и 64-разрядные выпуски также.


Лично, я удалил бы любую Карту памяти, прежде чем я позволю машине спать или быть в спящем режиме, только удостовериться, что все мои данные безопасны в Карте памяти и нет никаких открытых оставленных дескрипторов файлов.

1
ответ дан 07.12.2019, 19:19

DevEject

Usage: deveject -EjectDrive:<Drive>|-EjectName:<Name>|-EjectId:<DeviceId> [-v] [-Debug]

Example: deveject -EjectName:"USB Mass Storage Device"
1
ответ дан 07.12.2019, 19:19

Теги

Похожие вопросы