Strek
Во-первых, если "TC меняет плюс оставляет старые", то панель дисков всё-таки обновляется, хотя и неправильно. Во-вторых, на Win7 x64 не подтверждаю: если изменить букву диска в "Управлении дисками", то в открытом окне TC всё немедленно нормально обновляется. (Точно так же проверял на CD-ROM, правда, на одном.) А если проблема устраняется только после перезагрузки компьютера, то её источник надо искать никак уж не в TC, это какие-то локальные системные глюки. В-третьих, в любом случае следует проверять такие вещи на "чистом" TC, установленном из официального дистрибутива, без левых настроек и, скажем мягко, модификаций программы.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Бывает иногда после вставки (как правило) или извлечения (реже) даже штатным способом флешки Тотал не обновляет панель дисков. Помогает открытие в Тотале каталога "Мой компьютер" - после этого панели перерисовываются.
Strek
Если просто закрыть/открыть Тотал - не помогает?
Strek
Какая интересная история.
1. Для эксперимента - скрипт будет ходить по этим дискам?
2. Что будет, если пытаться извлечь в ТС фантомные диски через контекстное меню?
3. На вкладке Оборудование сколько приводов?
4. Сами приводы не внешние (USB)?
[cut]Меню с хитрыми символами (какой это шрифт, кстати?), но со строкой заголовка? Чегой-то? [/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
LonerD писал(а):Бывает иногда после вставки (как правило) или извлечения (реже) даже штатным способом флешки Тотал не обновляет панель дисков. Помогает открытие в Тотале каталога "Мой компьютер" - после этого панели перерисовываются.
Strek
Если просто закрыть/открыть Тотал - не помогает?
Flasher
1. А как он должен ходить?
Скрипт поставил на приводы, запустил, он зашёл на первый попавшийся (физический), сказал, что диска нет, я нажал отмену, всё.
2. Как будто это тоже самое, но разные буквы - извлекается и тот и тот.
3. Как и должно быть - 2.
4. Нет.
[cut]
Flasher писал(а):
Меню с хитрыми символами (какой это шрифт, кстати?), но со строкой заголовка? Чегой-то?
Шрифт в ТС? Ubuntu Bold
Это не хитрые символы. Это чтобы места под буквенное название не занимать (чтобы не сливалось всё в одну строку)[/cut]
Strek
1. Там же описано как. Без дисков нет смысла проверять.
2. А в автообновлении диски не прописаны в "не запоминать ... при выходе"?
[cut]Не в ТС, а в главном меню. Это ж по мотивам моей статьи делалось. Но я уже, кажется, понял, что за символы ( •||•, ::: ).[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Strek
1. Не вник. Две буквы для каждого привода или две новые буквы для двух приводов?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher писал(а):Strek
1. Не вник. Две буквы для каждого привода или две новые буквы для двух приводов?
Один привод две буквы (то есть одна была до, а вторая после переназначения). Поскольку есть ещё виртуальный привод, то 4 буквы, 2 привода, но все буквы рабочие, но отображаются только в ТС.
L = vbNewLine : Set FSO = CreateObject("Scripting.FileSystemObject")
For Each D In GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")._
ExecQuery("SELECT * FROM CIM_CDROMDrive")
s = s & L & L & "Привод: " & D.Caption & L & "Буква: " & D.Drive & " | " & D.Id & L &_
"Тип: " & D.MediaType &L& "Путь к экземпляру: " & D.PNPDeviceID &L& "Работает: " & D.Status
Next
With CreateObject("WScript.Shell")
TempFile = CreateObject("Shell.Application")._
NameSpace(.ExpandEnvironmentStrings("%TEMP%")).Self.Path & "" & FSO.GetTempName
FSO.OpenTextFile(TempFile, 2, True, -1).Write Mid(s, 5)
.Run "taskkill /F /IM wmiprvse.exe", 0 : .Run "notepad " & TempFile,, True
End With : FSO.DeleteFile TempFile, 1
[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.