Неправильное обновление панели дисков

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Strek
Сообщения: 205
Зарегистрирован: Вс окт 17, 2010 23:10
Контактная информация:

Неправильное обновление панели дисков

Сообщение Strek »

К примеру изменил букву диска, в проводнике всё нормально, TC меняет плюс оставляет старые до перезагрузки компьютера-->
Изображение

ПС. Забыл добавить - если вытыкаешь флэшку, а потом втыкаешь, то она берёт новую букву, а старая естественно превращается в зомби
Последний раз редактировалось Strek Сб ноя 22, 2014 21:49, всего редактировалось 2 раза.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Strek
Во-первых, если "TC меняет плюс оставляет старые", то панель дисков всё-таки обновляется, хотя и неправильно. Во-вторых, на Win7 x64 не подтверждаю: если изменить букву диска в "Управлении дисками", то в открытом окне TC всё немедленно нормально обновляется. (Точно так же проверял на CD-ROM, правда, на одном.) А если проблема устраняется только после перезагрузки компьютера, то её источник надо искать никак уж не в TC, это какие-то локальные системные глюки. В-третьих, в любом случае следует проверять такие вещи на "чистом" TC, установленном из официального дистрибутива, без левых настроек и, скажем мягко, модификаций программы.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Strek
Сообщения: 205
Зарегистрирован: Вс окт 17, 2010 23:10
Контактная информация:

Сообщение Strek »

Avada
Хорошо, проверил на чистом - тоже самое. Что может быть? Хотя бы предположительно (конкретно; тем более, что только в TC такое)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Strek
Не знаю. Может быть, у кого-то будут более определённые догадки.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Бывает иногда после вставки (как правило) или извлечения (реже) даже штатным способом флешки Тотал не обновляет панель дисков. Помогает открытие в Тотале каталога "Мой компьютер" - после этого панели перерисовываются.

Strek
Если просто закрыть/открыть Тотал - не помогает?

PS. Оформление ми-ми-ми.
Windows 11 | TC DreamLair eternal pre-α
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Strek
Какая интересная история.
1. Для эксперимента - скрипт будет ходить по этим дискам?
2. Что будет, если пытаться извлечь в ТС фантомные диски через контекстное меню?
3. На вкладке Оборудование сколько приводов?
4. Сами приводы не внешние (USB)?

[cut]Меню с хитрыми символами (какой это шрифт, кстати?), но со строкой заголовка? Чегой-то? :)[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Strek
Сообщения: 205
Зарегистрирован: Вс окт 17, 2010 23:10
Контактная информация:

Сообщение Strek »

LonerD писал(а):Бывает иногда после вставки (как правило) или извлечения (реже) даже штатным способом флешки Тотал не обновляет панель дисков. Помогает открытие в Тотале каталога "Мой компьютер" - после этого панели перерисовываются.

Strek
Если просто закрыть/открыть Тотал - не помогает?

PS. Оформление ми-ми-ми.
Нет, рестарт TC не помогает.

ПС. Что значит ми-ми-ми?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Strek
Про ми-ми-ми — в личку.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Strek
Сообщения: 205
Зарегистрирован: Вс окт 17, 2010 23:10
Контактная информация:

Сообщение Strek »

Flasher
1. А как он должен ходить?
Скрипт поставил на приводы, запустил, он зашёл на первый попавшийся (физический), сказал, что диска нет, я нажал отмену, всё.
2. Как будто это тоже самое, но разные буквы - извлекается и тот и тот.
3. Как и должно быть - 2.
4. Нет.

[cut]
Flasher писал(а): Меню с хитрыми символами (какой это шрифт, кстати?), но со строкой заголовка? Чегой-то? :)
Шрифт в ТС? Ubuntu Bold
Это не хитрые символы. Это чтобы места под буквенное название не занимать (чтобы не сливалось всё в одну строку)[/cut]
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Strek
1. Там же описано как. Без дисков нет смысла проверять.
2. А в автообновлении диски не прописаны в "не запоминать ... при выходе"?

[cut]Не в ТС, а в главном меню. Это ж по мотивам моей статьи делалось. Но я уже, кажется, понял, что за символы ( •||•, ::: ).[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Strek
Сообщения: 205
Зарегистрирован: Вс окт 17, 2010 23:10
Контактная информация:

Сообщение Strek »

Flasher
1. Ходит. То есть один диск, две активные буквы.
2. Нет. Только по умолчанию А и Е

[cut]
Flasher писал(а): Не в ТС, а в главном меню. Это ж по мотивам моей статьи делалось. Но я уже, кажется, понял, что за символы ( •||•, ::: ).
Ааа ... :D Понял. Это сборку один интенрнет-знамый свою дал, я у него увидел, решил себе сделать[/cut]
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Strek
1. Не вник. Две буквы для каждого привода или две новые буквы для двух приводов?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Strek
Сообщения: 205
Зарегистрирован: Вс окт 17, 2010 23:10
Контактная информация:

Сообщение Strek »

Flasher писал(а):Strek
1. Не вник. Две буквы для каждого привода или две новые буквы для двух приводов?
Один привод две буквы (то есть одна была до, а вторая после переназначения). Поскольку есть ещё виртуальный привод, то 4 буквы, 2 привода, но все буквы рабочие, но отображаются только в ТС.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вопрос был
Flasher писал(а):скрипт будет ходить по этим дискам?
т.е. с предыдущими буквами.
Проще говоря, что покажет
[cut="этот скрипт?:"]

Код: Выделить всё

For Each D in CreateObject("Scripting.FileSystemObject").Drives
  If D.DriveType = 4 Then c = c + 1
Next : Msgbox c
[/cut]2 или 4?
А заодно, что покажет[cut="'этот?:"]

Код: Выделить всё

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) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Strek
Сообщения: 205
Зарегистрирован: Вс окт 17, 2010 23:10
Контактная информация:

Сообщение Strek »

Flasher
Короче я в VBS чайник поэтому не понимать, о чём ты спрашиваешь.

Я установил Dtype = 4, скрипт кинул на панель и запустил при вставленных дисках/образах и скрипт перешёл только к первому (F:) и всё.
Последний раз редактировалось Strek Вс ноя 16, 2014 01:00, всего редактировалось 1 раз.
Ответить