Отключение и подключение USB Flash-накопителей
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Total Commander -> Автоматизация Total Commander

#106:  Author: Tol!kLocation: Арзамас PostPosted: Thu Jan 06, 2011 21:24
    —
DrWeb.
Онлайн проверка говорит, что чисто. Пока обновил базы.

Add
Эвристика срабатывает. Отключил, но файл, похоже не отпустит до перезагрузки.

#107:  Author: Serge Yolkin PostPosted: Fri Jan 07, 2011 01:05
    —
Tol!k
Извини, но Add - это кто? Может, стойка на UPX?
[off]Как-то сваял себе на флэху autorun.inf. Тотал запускается, контекст-меню с моими пунктами, иконка прикольная, ну, и т.д. Пришел к дружану, хотел показать, так его антивирус (уже не помню, какой) молча снес авторан с флэхи - типа, низ-зя.[/off]

#108:  Author: Tol!kLocation: Арзамас PostPosted: Fri Jan 07, 2011 12:21
    —
Add - это "что" :) Лень было писать длинное слово "добавлено", а 2 поста по 1 строчке с разницей в несколько минут ИМХО не красиво.
Стойка действительно была на UPX
Code:
TOTALCMD#BAR#DATA
%comspec% /c for /f "delims=\" %d in ("%cd%") do "%commander_path%\totalcmd.exe" /o /s /l c:&
"%%commander_path%%\tools\EjectUSB.exe" %%d
%commander_path%\wcmicons.dll,54
stop current drive

1
-1

#109:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Jan 07, 2011 15:58
    —
USBDeview сюда впишу с этими кнопками и ещё кучей других не для конкретной задачи, но без стоек Very Happy .

#110:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Mar 03, 2011 14:51
    —
По извлечению сказано много, по форматированию - почти ничего не нашёл. Есть ли какие портабл-утилитки на примете с командной строкой?

#111:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu Mar 03, 2011 15:08
    —
Часто приходится форматировать? Wink
А если нет, то кто мешает в Тотале навести курсор на кнопку флешки и через ПКМ сказать "Format..."?

#112:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Mar 03, 2011 15:32
    —
Вахмурка wrote:
Часто приходится форматировать?

Очень редко. Smile
Планируется кнопка в виде меню с пунктами по извлечению и форматированию туда же. По первому всё есть, по второму - если только виндовую... но,
Вахмурка wrote:
А если нет, то кто мешает в Тотале навести курсор на кнопку флешки и через ПКМ сказать "Format..."?

говорят, спец. утилитки могут "лечить", а это бы не помешало (одна убитая где-то валяется).

#113:  Author: Tol!kLocation: Арзамас PostPosted: Sun Mar 06, 2011 19:29
    —
Элементарно делается из предыдущей кнопки. Параметры заменяются на
format %%d /нужные /параметры
(можно добавить возвращение на отформатированный диск &"%commander_path%\totalcmd.exe" /o /s /l %%d )
Подсказка на
format current drive
*не проверял

#114:  Author: Serge Yolkin PostPosted: Sun Mar 06, 2011 21:23
    —
ask-rus wrote:
говорят, спец. утилитки могут "лечить" ...
Из личного опыта (убил 4 флэхи, из них 2 "своими руками" - то есть эти 2 еще могли бы жить, если бы не мои эксперименты) - лечить лучше утилем от производителя, хоть хуже не станет, чем форматить - по барабану, можно и системным, делать флэху загружабельной стоит только в крайнем случае, если уверен, что без этого не обойтись. Перед лечением/загружаблированием лучше погуглить что-нибудь по теме, касающееся именно той модели, которую уже приготовился...
ЗЫ При форматировании бэдблоки лучше не восстанавливать. Вряд ли это случайно - скорее, через какое-то время, они опять станут бэд.
ЗЗЫ Дефрагментировать - совсем не надо. Ресурс и так не резиновый.

#115:  Author: TViPLocation: Москва PostPosted: Tue May 17, 2011 20:37
    —
Немного переделал скрипт от Skole под RemoveDrive v2.1
По сравнению с другими утилитами для безопасного извлечения у этой большое преимущество в том что она может показывать какой процесс в данный момент блокирует USB устройство...

Code:
Dim WSH

Set WSH = CreateObject("WScript.Shell")

Commander_Path = WSH.ExpandEnvironmentStrings("%COMMANDER_PATH%")
Exe = (chr(34) & Commander_Path + "\Tools\RemoveDrive.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 & objDisk.PNPDeviceID & " -i -h -l -b -w:2000"
   End If
End If
Next


Путь к RemoveDrive.exe укажите свой (в скрипте прописан "\Tools\RemoveDrive.exe")

В строке WSH.Run Exe & objDisk.PNPDeviceID & " -i -h -l -b -w:2000" прописаны команды:

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

Остальные команды можно посмотреть на сайте разработчика... Very Happy

#116:  Author: mrmerak PostPosted: Thu Jun 30, 2011 12:44
    —
TViP
запустил. флешку отключило. теперь весит окно RemoveDrive и ни как не закрывается (даже диспетчером)

#117:  Author: LonerDLocation: Донецк PostPosted: Thu May 31, 2012 00:08
    —
За прошедшее время никто не нашёл новых способов переподключения отключённого usb-диска (именно диска)?
Единственное приведённое в теме решение
devcon.exe restart usb\*
работает чересчур жёстко - не просто подключает отключённое, а переподключает все подсоединённые устройства (включая мышку, usb-модем и прочее).

#118:  Author: FlasherLocation: Москва PostPosted: Thu Jun 21, 2012 17:07
    —
LonerD
Попробуй эту.

#119:  Author: LonerDLocation: Донецк PostPosted: Fri Jun 29, 2012 13:46
    —
Flasher
Работает, хотя и не во всех случаях. Если устройство было извлечено через Windows "Safely Remove", то утилика не может его переподключить (во всяком случае в моём локальном случае).

#120:  Author: FlasherLocation: Москва PostPosted: Fri Jun 29, 2012 18:17
    —
LonerD
Запустить отключённое устройство - это уже другая задача. Степень её выполнимости, ИМХО, стремится к нулю. Что можно узнать об устройстве в случае отсутствия USB-подпитки (о которой, как правило, свидетельствует индикатор) ?
Утилита же призвана переподключать включённое устройство. Т.е. ему требуется прочесть данные об устройстве до перезапуска.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Page 8 of 9

Powered by phpBB © 2001, 2005 phpBB Group