Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Отключение и подключение USB Flash-накопителей
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dimoncon21



Joined: 13 Apr 2007
Posts: 67
Location: Gomel

Post (Separately) Posted: Fri May 11, 2007 23:05    Post subject: Reply with quote

aLexx wrote:
Вот, на всякий пожарный случай, кнопка отключения флешки:

Code:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Addon\DriveMng\RemoveDrive.exe" "Digma USB Flash Drive"

%COMMANDER_PATH%\Bars\Programm.dll,8
Отключение "Digma USB Flash Drive" (2 Gb)


-1


Programm.dll,8 - это файл иконок, ставим своё.


Спасибо aLexx, я уже сделал кнопку !!
Просто этот вопрос висит уже здесь не мало!
А кнопку я сделал после твоей помощи!!
К стати Killok классная утилка, побольше бы таких!
А на счет остальных ключей RemoveDrive.exe, если
знаешь то опиши плиз!!
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Sat May 12, 2007 03:46    Post subject: Reply with quote

ОК, чуть попозже...
Back to top
View user's profile Send private message
gegabit



Joined: 20 Oct 2006
Posts: 133
Location: дети берутся?

Post (Separately) Posted: Mon May 14, 2007 15:45    Post subject: Reply with quote

Dimoncon21 wrote:


Спасибо aLexx, я уже сделал кнопку !!
Просто этот вопрос висит уже здесь не мало!
А кнопку я сделал после твоей помощи!!
К стати Killok классная утилка, побольше бы таких!
А на счет остальных ключей RemoveDrive.exe, если
знаешь то опиши плиз!!


А слабо тему сначала прочитать? Ведь писалось все!
Нажми мышкой сюда!
_________________
Единственный недостаток водки - недостаток водки!
Back to top
View user's profile Send private message
gegabit



Joined: 20 Oct 2006
Posts: 133
Location: дети берутся?

Post (Separately) Posted: Mon May 14, 2007 15:49    Post subject: Re: Total Flash Reply with quote

Archi73rus wrote:


почему же... вот мой autorun.inf

Code:

[AutoRun]
label="MyDesktop"
icon=!portable\drive.ico

;Добавляет в [quote]диалог выбора действия - открыть папку, просмотр фото и т.д.[/quote] новое действие Totalcmd, при выборе которого запустится Total Commander
action=Totalcmd
Open=!portable\totalcmd\totalcmd.exe .\TOTALCMD.EXE /i=.\Settings\ae_set.ini /f=.\Settings\ae_ftp.ini

;Добавит в контекстное меню проводника новую опцию Totalcmd, при выборе которой запустится Total Commander
shell\total="Total AE"
shell\total\command=!portable\totalcmd\totalcmd.exe .\TOTALCMD.EXE /i=.\Settings\ae_set.ini /f=.\Settings\ae_ftp.ini



Облегчает конечно жизнь, но все же это не автозапуск в полном смысле этого слова =)

Спасибо
_________________
Единственный недостаток водки - недостаток водки!
Back to top
View user's profile Send private message
Dimoncon21



Joined: 13 Apr 2007
Posts: 67
Location: Gomel

Post (Separately) Posted: Mon May 14, 2007 23:36    Post subject: Reply with quote

gegabit wrote:
Dimoncon21 wrote:


Спасибо aLexx, я уже сделал кнопку !!
Просто этот вопрос висит уже здесь не мало!
А кнопку я сделал после твоей помощи!!
К стати Killok классная утилка, побольше бы таких!
А на счет остальных ключей RemoveDrive.exe, если
знаешь то опиши плиз!!


А слабо тему сначала прочитать? Ведь писалось все!
Нажми мышкой сюда!


Да нет, не слабо, я уже несколько раз прочитал!
Вот только там, на английском, а я бы хотел на русском!
На русском немного понятней, неправда ли??
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1511
Location: Санкт-Петербург

Post (Separately) Posted: Tue May 15, 2007 00:32    Post subject: Reply with quote

Я б тебе много нового про русский язык порассказывал, не будь это оффтопом... Mad
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Thu Jun 07, 2007 08:40    Post subject: Reply with quote

Вот полный ( Smile ) перевод текстового файлмка из архива "RemoveDrive". Мож, кому сгодится...
----------------------------------------------------------------
RemoveDrive V1.4 - ПОДГОТАВЛИВАЕТ сменные диски к безопасному удалению.
Freeware by Uwe Sieber - www.uwe-sieber.de

Работает только под Window 2000, XP, Server 2003 и Vista.
-------------------------------------------------------
Использование:

RemoveDrive DriveSpec: [-l][-h][-w:nnnn]

DriveSpec: - буква диска, который надо отключить, напр. е:
[-l] повторять в цикле до успешного завершения
[-b] Показывает в Windows баллон-подсказку "Теперь съёмный диск можно безопасно отключить"
[-h] Показать открытые процессы с этим диском, чем или кем занят этот диск
(нужны админские права, эксперимент, может повесить систему!)
[-w:nnnn] Ожидание nnnn миллисекунд перед закрытием окна программы
[-d] Показать отладочную информацию

или

RemoveDrive "DeviceName" [-l]

DeviceName - имя устройства напр. "Corsair Flash Voyager USB Device" или коротко
"Corsair Flash Voyagerr", как показано в диалоге 'безопасного удаления'
Админские права не требуются Smile

Возвращаемые коды ошибок:
0 - успешноe удаление устройства
1 - устройство идентифицировано, но не удалено
2 - устройство не обнаружено или неверные параметры
4 - RemoveDrive.exe расположен на накопителе, который удаляется -> созданна временная копия и выполнилась

Если удаление не удалось, значит, кто-нибудь все ещё имеет доступ к накопителю.
Это может быть чем-то банальным, подобно открытому текстовому документу или
некоторому типу проверки средства типа вирусному сканеру или SMART-инструмент.
Можно использовать SysInternals ProcessExplorer, чтобы обнаружить, какая программа
не даёт доступ к отключаемому диску.
http://www.sysinternals.com/Utilities/ProcessExplorer.html
После старта, запускаем 'Поиск -> 'Поиск Процесса или DLL', ввести бкуву диска,
например X:\ и ищем, какой процесс держит съёмный диск.
Back to top
View user's profile Send private message
gegabit



Joined: 20 Oct 2006
Posts: 133
Location: дети берутся?

Post (Separately) Posted: Thu Jun 07, 2007 13:36    Post subject: Reply with quote

Что то у меня недавно началась такая бажина:
при извлечении флешки с параметром
Quote:
[-b] Показывает в Windows баллон-подсказку "Теперь съёмный диск можно безопасно отключить"

Извлекает ее минуту а то и больше, без параметра 1-5 секунд...
_________________
Единственный недостаток водки - недостаток водки!
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Thu Jun 07, 2007 21:23    Post subject: Reply with quote

Не знаю, у меня всё ОК...
XP SP2.
Back to top
View user's profile Send private message
skole



Joined: 31 Dec 2004
Posts: 162
Location: Россия, Оренбург

Post (Separately) Posted: Fri Jun 08, 2007 10:48    Post subject: Reply with quote

исправил свой скрипт для DevEject.exe

Code:
' ===============================================
' Вызывает окно безопасного отключения USB-дисков
' Автор: SkOle
' ===============================================

Dim WSH

Set WSH = CreateObject("WScript.Shell")

Commander_Path = WSH.ExpandEnvironmentStrings("%COMMANDER_PATH%")
Exe = (chr(34) & Commander_Path + "\System\Bin\DevEject\deveject.exe" & chr(34))

Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & "." & "\root\cimv2")

For Each objDisk In objWMIService.ExecQuery("SELECT * FROM Win32_DiskDrive")
If objDisk.InterfaceType = "USB" Then
   If MsgBox("Отключить " & objDisk.Caption & " ?", vbYesNo + vbQuestion, "Безопасное извлечение устройств") = vbYes Then
      WSH.Run Exe & " -EjectId:" & objDisk.PNPDeviceID
   End If
End If
Next


работает с несколькими устройствами, автоматически определяет все устройства типа "USB" и поочередно предлагает их отключить, извлечение устройств идет по ID, а не по букве диска
Back to top
View user's profile Send private message
Umclidet



Joined: 10 Aug 2007
Posts: 5

Post (Separately) Posted: Fri Aug 10, 2007 20:58    Post subject: Reply with quote

Пользуюсь флешками уже лет, наверное, пять ещё с WIN98. Подключаю и отключаю их через USB без всяких предосторожностей и проблем. А ХР вобще опознаёт их как родных и расстаётся с ними молча, без всяких там "безопасных удалений".
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1482
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Aug 13, 2007 12:42    Post subject: Reply with quote

Сейчас не слышал, а вот раньше старые флешки летели только так.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
sergeich



Joined: 25 Apr 2006
Posts: 185
Location: Москва

Post (Separately) Posted: Mon Aug 13, 2007 14:25    Post subject: Reply with quote

Флешка Sony На 2 гига новая в результате "без всяких там безопасных удалений" улетела безвозвратно Sad
Back to top
View user's profile Send private message
LA_



Joined: 07 Dec 2006
Posts: 31

Post (Separately) Posted: Sun Nov 18, 2007 21:41    Post subject: Reply with quote

господа, а кто-нибудь проблему извлечения карт из карт-ридеров (а не USB flashки) решил?
т.е. если нужно извлечь всего-лишь один диск, а не все устройство.
RemoveDrive, например, может извлечь лишь все устройство
(по командам RemoveDrive K: и RemoveDrive.exe "Generic STORAGE DEVICE USB Device", а команда RemoveDrive.exe "Универсальный том - (K:)" - не распознается)
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Mon Nov 19, 2007 19:35    Post subject: Reply with quote

А попробуй вот эту утильку:
http://alexrudin.narod.ru/TC_Util.rar
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 4 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group