Отключение и подключение USB Flash-накопителей
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Отключение и подключение USB Flash-накопителей
Привет Всем, глянул в системных утилитах, не увидел, может есть такое а может нет.. если нет то возможно ли сделать?...
извиняюсь если это уже гдето обсуждалось, или я написал не в той теме..(инет медленный, лазить всюду не могу)
ситуация такая, я вставил свою флэшку в комп.. появился съемный диск.. все операции выполнил которые я хотел(записал, скопировал, все через тотал командер) пришло время вытащить флэшку.. для этого я должен уйти с этого съемного диска(выбрать другой диск) и нажать в треи лев.кнопкой мишы .. и нажать "безопасное извлечения запоминающего устройства..." ... вот..
я бы хотел(если это возможно) что бы была кнопка в тотал командаре(к примеру в баре) на которую можно нажать и он сам уйдет с этого съемного диска(сменить диск) и безопасно извлечет, после чего останится только вытащить флэшку...
спасибо.
CaptainFlint:
К написанию плагинов это не имеет отношения. Тема перенесена в "Автоматизацию".
Avada:
В дополнение к переносу заголовок темы сделан более вразумительным.
извиняюсь если это уже гдето обсуждалось, или я написал не в той теме..(инет медленный, лазить всюду не могу)
ситуация такая, я вставил свою флэшку в комп.. появился съемный диск.. все операции выполнил которые я хотел(записал, скопировал, все через тотал командер) пришло время вытащить флэшку.. для этого я должен уйти с этого съемного диска(выбрать другой диск) и нажать в треи лев.кнопкой мишы .. и нажать "безопасное извлечения запоминающего устройства..." ... вот..
я бы хотел(если это возможно) что бы была кнопка в тотал командаре(к примеру в баре) на которую можно нажать и он сам уйдет с этого съемного диска(сменить диск) и безопасно извлечет, после чего останится только вытащить флэшку...
спасибо.
CaptainFlint:
К написанию плагинов это не имеет отношения. Тема перенесена в "Автоматизацию".
Avada:
В дополнение к переносу заголовок темы сделан более вразумительным.
Совета пока нет в TCKB, но вообще он есть:
Кнопка, вызывающая диалог отключения USB Flash-накопителей и других подобных устройств.
Позволяет избежать щёлканья по иконке в трее, правда переключаться на другой диск всё равно придётся.
Есть другие решения, посмотреть мона тут: http://ghisler.ch/board/viewtopic.php?t=10851
Кнопка, вызывающая диалог отключения USB Flash-накопителей и других подобных устройств.
Код: Выделить всё
TOTALCMD#BAR#DATA
RunDll32.exe
shell32.dll,Control_RunDLL hotplug.dll
hotplug.dll
Извлечение флеш-накопителя
-1Есть другие решения, посмотреть мона тут: http://ghisler.ch/board/viewtopic.php?t=10851
Последний раз редактировалось D1P Ср янв 03, 2007 01:13, всего редактировалось 1 раз.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
2D1P
Гм, по-моему, ты какую-то не ту ссылку кинул.
По теме: очень удобная утилитка Deveject. Описана туточки, а вот прямая ссылка на архив.
Имя диска задается в параметрах ком. строки. То есть вызвать ее можно хоть напрямую (с кнопки ТС), хоть через горячую клавишу ТС, хоть как угодно еще. Я только ей и пользуюсь - зело удобственно.
Гм, по-моему, ты какую-то не ту ссылку кинул.
По теме: очень удобная утилитка Deveject. Описана туточки, а вот прямая ссылка на архив.
Имя диска задается в параметрах ком. строки. То есть вызвать ее можно хоть напрямую (с кнопки ТС), хоть через горячую клавишу ТС, хоть как угодно еще. Я только ей и пользуюсь - зело удобственно.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Очень удобная программа RemoveDrive для отключения USB устройств. Работает даже под OS Vista:
http://www.uwe-sieber.de
На сайте еще много полезных утилит для работы с USB устройствами.
http://www.uwe-sieber.de
На сайте еще много полезных утилит для работы с USB устройствами.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Вот я пробовал, но не смог в ней разобратся.sergeich писал(а):Очень удобная программа RemoveDrive для отключения USB устройств. Работает даже под OS Vista:
http://www.uwe-sieber.de
На сайте еще много полезных утилит для работы с USB устройствами.
Походу в ней есть возможность извлечение флешки по ее названию, что очень упрощает дело, когда на разных компах, на разных дисках получается флешка (мне по роду деятельности приходится ее в разных компах использовать), но настроить так и не получилось, пользуюсь кнопкой.
Единственный недостаток водки - недостаток водки!
А не могли бы Вы привести примеры командной строки, для этой "кнопки", для одного флеш диска и для двух дисков (если это возможно), например? Я в немецком полный нольВахмурка писал(а):Имя диска задается в параметрах ком. строки. То есть вызвать ее можно хоть напрямую (с кнопки ТС), хоть через горячую клавишу ТС, хоть как угодно еще. Я только ей и пользуюсь - зело удобственно.
Win7 SP1 Ultimate x64, TC8.52a x64
- aLexx
- Сообщения: 442
- Зарегистрирован: Пн мар 14, 2005 08:33
- Откуда: Новокузнецк
- Контактная информация:
Может, чуть не в тему - о скорости работы с флешкой.
Вот наконец-то я хапнул себе флешку в 1 Гб. Провёл эксперимент по перемещению файлов.
Было обследовано 2 случая:
1. Каталог с 2 242 файлами общим объёмом 725 408 807 байт.
2. Один файл объёмом 733 014 016 байт.
Настройки в Виндах и ТС по умолчанию. Ничего не менял. Как ХР установил, так и было.
Результаты:
Перемещение с винта на флешку (макс. достигнутая скорость - 750 Кб/с):
1. 50м. 50с.
2. 16м. 09с.
Перемещение с флешки на винт (макс. достигнутая скорость - 972 Кб/с):
1. 30м. 37с.
2. 12м. 25с.
Для получения более полной картины был куплен за 200 руб. USB-контроллер от VIA (PCI).
Виндовс ХР его определил автоматом и поставил свои дрова. Результаты:
Перемещение с винта на флешку (макс. достигнутая скорость - 2263 Кб/с):
1. 37м. 24с.
2. 05м. 26с.
Перемещение с флешки на винт (макс. достигнутая скорость - 10580 Кб/с !!!):
1. 16м. 58с.
2. 01м. 12с.
После этого решил отформатировать флешку программой SDFormatter (см. рис.)
Результаты после этой операции:
Перемещение с винта на флешку (макс. достигнутая скорость - 2272 Кб/с):
1. 41м. 45с.
2. 05м. 26с.
Перемещение с флешки на винт (макс. достигнутая скорость - 10612 Кб/с !!!):
1. 21м. 16с.
2. 01м. 12с.
Т.е., хотя и макс. скорость чуть-чуть выросла, но время доступа к файлам увеличилось.
На большом файле время операции не изменилось. Так что форматировать флешки ни к чему.
А теперь вопорос - как мне вернуть состояние флешки, что бы было, как до форматирования?
Вот наконец-то я хапнул себе флешку в 1 Гб. Провёл эксперимент по перемещению файлов.
Было обследовано 2 случая:
1. Каталог с 2 242 файлами общим объёмом 725 408 807 байт.
2. Один файл объёмом 733 014 016 байт.
Настройки в Виндах и ТС по умолчанию. Ничего не менял. Как ХР установил, так и было.
Результаты:
Перемещение с винта на флешку (макс. достигнутая скорость - 750 Кб/с):
1. 50м. 50с.
2. 16м. 09с.
Перемещение с флешки на винт (макс. достигнутая скорость - 972 Кб/с):
1. 30м. 37с.
2. 12м. 25с.
Для получения более полной картины был куплен за 200 руб. USB-контроллер от VIA (PCI).
Виндовс ХР его определил автоматом и поставил свои дрова. Результаты:
Перемещение с винта на флешку (макс. достигнутая скорость - 2263 Кб/с):
1. 37м. 24с.
2. 05м. 26с.
Перемещение с флешки на винт (макс. достигнутая скорость - 10580 Кб/с !!!):
1. 16м. 58с.
2. 01м. 12с.
После этого решил отформатировать флешку программой SDFormatter (см. рис.)
Результаты после этой операции:
Перемещение с винта на флешку (макс. достигнутая скорость - 2272 Кб/с):
1. 41м. 45с.
2. 05м. 26с.
Перемещение с флешки на винт (макс. достигнутая скорость - 10612 Кб/с !!!):
1. 21м. 16с.
2. 01м. 12с.
Т.е., хотя и макс. скорость чуть-чуть выросла, но время доступа к файлам увеличилось.
На большом файле время операции не изменилось. Так что форматировать флешки ни к чему.
А теперь вопорос - как мне вернуть состояние флешки, что бы было, как до форматирования?
- aLexx
- Сообщения: 442
- Зарегистрирован: Пн мар 14, 2005 08:33
- Откуда: Новокузнецк
- Контактная информация:
А теперь об отключении флешки.
Скачал с http://www.uwe-sieber.de/ утильку removedrive.zip.
Даём ей команду "RemoveDrive w:" и усё! У меня флешке присвоена буковка "w".
Ключик -l заставляет прогу работать в цикле, пока флешка не отключиться.
Ключик -b выводит сообщение "Алё, гараж! Вымай флешку!". И все дела.
Если панель ТС установлена на диск флешки, то сразу выскакивает окно
"ОШИБКА! Не найден диск!". Закрываем его с помощью SM2BT в строке:
TDRIVEDLG|ОШИБКА!|TButton|OK|I|OK>>Нет диска!;|3|1B
Также прога может отключать сменные диски по ихним именам. Например,
RemoveDrive "MyDisketta" -l
Короче, для владельцев флешек - маст хаве!
Скачал с http://www.uwe-sieber.de/ утильку removedrive.zip.
Даём ей команду "RemoveDrive w:" и усё! У меня флешке присвоена буковка "w".
Ключик -l заставляет прогу работать в цикле, пока флешка не отключиться.
Ключик -b выводит сообщение "Алё, гараж! Вымай флешку!". И все дела.
Если панель ТС установлена на диск флешки, то сразу выскакивает окно
"ОШИБКА! Не найден диск!". Закрываем его с помощью SM2BT в строке:
TDRIVEDLG|ОШИБКА!|TButton|OK|I|OK>>Нет диска!;|3|1B
Также прога может отключать сменные диски по ихним именам. Например,
RemoveDrive "MyDisketta" -l
Короче, для владельцев флешек - маст хаве!
Воспользовался ссылкой от Вахмурка и сделал кнопку:Извлекаться могут сразу две флешки (у меня G и H). Утилита hidcon.exe позволяет скрыть консольное окно, а так же окно ошибки, если в момент отключения флешка открыта в одной из панелей.
Код: Выделить всё
TOTALCMD#BAR#DATA
%commander_path%\Utilites\deveject\hidcon.exe deveject.exe
-EjectDrive:h: -EjectDrive:g:
%commander_path%\TOTALCMD.EXE,12
Извлечение флешки
%commander_path%\Utilites\deveject\
-1
Win7 SP1 Ultimate x64, TC8.52a x64
- aLexx
- Сообщения: 442
- Зарегистрирован: Пн мар 14, 2005 08:33
- Откуда: Новокузнецк
- Контактная информация:
А я сейчас сочиняю прогу "DriveManager". Она при старте будет сканировать все диски,
и все съёмные будут заноситься в список внутри проги. При обращении к ней из ком. строки
(или из бат-файла, или с кнопки, неважно) можно будет задать конкретную букву флешки.
Или просто параметр "-fl". Тогда буква флешки будет браться из файла "ini".
Если флешка одна, она выключится без вопросов, если две и более - будет запрос, какую отрабатывать.
Будут поддерживаться до 5 флешек.
Также прога сможет работать с CD-приводами (до 5 штук). Открывать их и закрывать без обращения
к самим дискам.
и все съёмные будут заноситься в список внутри проги. При обращении к ней из ком. строки
(или из бат-файла, или с кнопки, неважно) можно будет задать конкретную букву флешки.
Или просто параметр "-fl". Тогда буква флешки будет браться из файла "ini".
Если флешка одна, она выключится без вопросов, если две и более - будет запрос, какую отрабатывать.
Будут поддерживаться до 5 флешек.
Также прога сможет работать с CD-приводами (до 5 штук). Открывать их и закрывать без обращения
к самим дискам.