Не, на 6000 файлов не получилось воспроизвести. На 7000 тоже. Давай сюда TWinKey.iniВахмурка писал(а):Теперь еще один глючок.
1. Найти директорию с большим (у меня около 67000) количеством файлов;
TWinKey - шорткаты, табы, диски и всякая всячина
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Хм... С точки зрения русскоязычного читателя словцо такое... неблагозвучное. Навевает ассоциации. Хотя таких оригиналов как я, кто использует иноязычный интерфейс, немного. Может, еще разочек посмотришь на мои синонимы?Могу заменить keep на preserve
С обратной сортировкой ясно. Я уже печалился (и даже постил пожелание на оффоруме), что обработка способов сортировки (мне надо было получить в скрипт текущий способ сортироки) оставляет желать.
Теперь о глюке. Вычистил все лишнее, перегрузил компьютер. Те же овощи, но в профиль.
Код: Выделить всё
[Config]
ReturnTabs=0
AutoCompletion=0
KeepTCBack=0
CloseAllListers=1
ColoredTabs=1
AutoView=1
KeepScope=1
DriveList=0
StickyFiles=0
BookMarks=1
UseDesktopINI=1
KeepTabColors=1
BriefSingleColor=0
DblClickGotoDir=0
StickySort=1
PersistBookmarks=1
UseLLHook=1
EnableStartupSequence=0
EnablePlugins=0
[Colors&Styles]
LostFocusStyle=5
LostFocusColor=#FFFFFF
Menu1stColor=#C0C0C0
Menu2ndColor=#C0C0C0
MenuTextColor=#000000
MenuTextStyle=0
Select1stColor=#0A246A
Select2ndColor=#0A246A
SelectTextColor=#FFFFFF
SelectStyle=4
Separator1stColor=#C0C0C0
Separator2ndColor=#C0C0C0
SeparatorTextColor=#000000
SeparatorStyle=4
IconBarColor=#D4D0C8
StickColor=#40E0D0
StickStyle=2
StickySort=1
MarkPercent=100
BookMarkColor=#FFE4E1
BookMarkStyle=2
[AutoView]
test=?e:\Storage\Graphics\Photos
[ViewModes]
test=<None>
[Keyboard]
ToggleBookMark=Win+B
BookMarkNext=Win+Right
BookMarkPrev=Win+Left
JumpBookMark=NUM5
[TabColors]
R13=#FFAD5B
L20=#FF6820
L4=#00FF00
[PluginList]
[Plugins]
[test]
View=Full
Sort=0
BkgColor=
TabColor=
Вот еще странная штука. После убийства Тотала из Диспетчера я его вновь запускаю и при щелчке на кноках истории посещенных директорий или пользовательских директорий (неважно) Тотал молча и стремительон вырубается. При еще одном запуске и подобном действии все пучком.
WXPSP2x64, TC7.5
Добавлено
Ты понял, что файлов не 6000, а 67 000 (шестьдесят семь тысяч)?
Еще добавлено
Как показали эксперименты, выделить схемой вкладку результатов поиска нельзя. Я использовал фильтр ?*Search result:*, с кавычками и без. Если это нельзя сделать, то не планируется ли добавить в дальнейшем?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Не-а, не понял. Как раз к вопросу о неоднозначности. Твою фразу о том, что на 6000 все зашибись, яВахмурка писал(а):Ты понял, что файлов не 6000, а 67 000 (шестьдесят семь тысяч)?
оттрактовал в том смысле, что и 6000 файлов тоже годятся для воспроизводства бага.
Хорошо, проверю на 60000 файлов.
Чтобы ликвидировать малейшую неоднозначности фразы "Создать схему "может содержать" + имя этой директории;" и поставить в точности то, что стоит у тебя.Вахмурка писал(а):Не знаю, зачем тебе инишник.
Ну разве что maintain...Вахмурка писал(а):Может, еще разочек посмотришь на мои синонимы?
Нет, не умеет. А зачем они тут нужны?Вахмурка писал(а):Умеет ли TWinKey обрабатывать кавычки?
Нет, до Маугли тебе еще далеко.Вахмурка писал(а):Я тебя не достал еще?
Фильтр накладывается на имя директории, а не на имя таба. "Search result" - имя таба, имя директории при этом пустое.Вахмурка писал(а):Как показали эксперименты, выделить схемой вкладку результатов поиска нельзя. Я использовал фильтр ?*Search result:*,
Будет ли возможность в будущем? Трудно сказать. Очень провокативная ситуация получается. У ТС есть фанаберии с переключением режимов в панели с результатами поиска. Как раз недавно на форуме об этом Avada писал. Разве только менять цвет табов и иконку в табе?..
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Это мой косяк. Написал, потом, садовая голова, подумал, а зачем?Нет, не умеет. А зачем они тут нужны?
На самом деле все началось с выделения результатов поиска. Я уже потом понял, что дело не в кавычках, а в особом статусе вкладки.
Я объясню смысл своего вопроса про результаты поиска. Как известно, эта вкладка содержит просто имена, и больше ничего. Почти всегда этого оказывается мало. Хочется видеть все то, что дает полный вид, плюс еще что-нибудь. Ну, создал я набор колонок, и приходится после каждого поиска в него переключаться. Вот я и подумал, а не прикрутить к этому делу TWinKey, раз он такой молодец? Получается, не прикрутить. А жаль...
Если эксперименты с большой директорией вызывают проблемы, плюнь. Не так уж часто по 60 000 файлов бывает. А переключиться в короткий режим и одной кнопкой можно.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Само по себе накладывание фильтра на имя вкладки — идея интересная. Но если ожидается, что это облегчит возможность изгаляться над режимом в панели с результатами поиска, то, ИМХО, номер не пройдёт. "Результаты поиска:" — это не пользовательское имя вкладки и не имя физического каталога. Этот текст попросту автоматически подставляется TC на заголовок любой такой специфической вкладки и нигде в INI-файлах не сохраняется. Не говоря уже про то, что там действительно не очень простые алгоритмы того, с какого режима на какой (и через какой) что-то можно переключать. (Я эти художества пока описал на форуме лишь частично.)
Само по себе накладывание фильтра на имя вкладки — идея интересная. Но если ожидается, что это облегчит возможность изгаляться над режимом в панели с результатами поиска, то, ИМХО, номер не пройдёт. "Результаты поиска:" — это не пользовательское имя вкладки и не имя физического каталога. Этот текст попросту автоматически подставляется TC на заголовок любой такой специфической вкладки и нигде в INI-файлах не сохраняется. Не говоря уже про то, что там действительно не очень простые алгоритмы того, с какого режима на какой (и через какой) что-то можно переключать. (Я эти художества пока описал на форуме лишь частично.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Ну так я так и сказал: "может выгорит". Я примерно в курсе какие там ужастики происходят.Avada писал(а):Само по себе накладывание фильтра на имя вкладки — идея интересная. Но если ожидается, что это облегчит возможность изгаляться над режимом в панели с результатами поиска, то, ИМХО, номер не пройдёт.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
2VadiMGP
Еще одно станная штука: сбиваются иконки во вкладках (режим View Modes). Причем в настройках инишника все пучком, а на вкладке иногда изображается иконка по умолчанию: белый прямоугольничек с синим заголовком. Причем берется она, судя по всему, даже не из файла по умолчанию (SHELL32.dll) - там первая иконка другая.
А иногда назначаешь, например, первую иконку из файла, а берется восьмая.
Проверь, нет ли сбоев при считывании иконок из инишника. С расцветкой вкладок такая фигня не наблюдается.
И два пожелания в тему.
Первое. Если на иконку назначен файл, скажем, abc.exe, то при переназначении иконки предлагать abc.exe, а не SHELL32.dl.
Второе. Если ты описанной бяки не обнаружишь, то прикрутить команду, скажем, "перечитать инишник" (Update settings from ini). Ведь если его (инишник) редактируешь вручную, то для применения изменений надо в любом случае перезапускать Тотал, а это некузяво.
Еще одно станная штука: сбиваются иконки во вкладках (режим View Modes). Причем в настройках инишника все пучком, а на вкладке иногда изображается иконка по умолчанию: белый прямоугольничек с синим заголовком. Причем берется она, судя по всему, даже не из файла по умолчанию (SHELL32.dll) - там первая иконка другая.
А иногда назначаешь, например, первую иконку из файла, а берется восьмая.
Проверь, нет ли сбоев при считывании иконок из инишника. С расцветкой вкладок такая фигня не наблюдается.
И два пожелания в тему.
Первое. Если на иконку назначен файл, скажем, abc.exe, то при переназначении иконки предлагать abc.exe, а не SHELL32.dl.
Второе. Если ты описанной бяки не обнаружишь, то прикрутить команду, скажем, "перечитать инишник" (Update settings from ini). Ведь если его (инишник) редактируешь вручную, то для применения изменений надо в любом случае перезапускать Тотал, а это некузяво.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Что такое "сбиваются"? Какое-то время показываются правильно, а потом исчезают? Или некоторые иконки всегда не показываются? Если второе - говори точно какая иконка и откуда. Если первое - опиши когда именно пропадают. Короче, дай точный ориентир - где багу искать.Вахмурка писал(а):Еще одно станная штука: сбиваются иконки во вкладках
Упс. Сам хотел сделать это, но забыл. Сделаю.Вахмурка писал(а):Первое. Если на иконку назначен файл, скажем, abc.exe, то при переназначении иконки предлагать abc.exe, а не SHELL32.dl.
А зачем ты его редактируешь вручную? Никакой необходимости в этом нет, есть утилизатор.Вахмурка писал(а):Ведь если его (инишник) редактируешь вручную,..
Вообще-то, не обязательно. Если TWinKey установлен с автозагрузкой, то достаточно применить команду cm_UnloadPlugins. При первой же возможности ТС загрузит TWinKey заново.Вахмурка писал(а):то для применения изменений надо в любом случае перезапускать Тотал
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Именно. И точно так же непредсказуемо перестают показываться иконки на неактивных вкладках. Однако при их автивизации все восстанавливается, а те, которые "сбиваются", восстанавливаются только прямым переназначением, хотя, повторюсь, инишник правильный. Просто проверь, корректно ли читаются оттуда установки при запуске.Какое-то время показываются правильно, а потом исчезают?
Бывает и так.Или некоторые иконки всегда не показываются?
Ты будешь смеяться, но из нашей общей любимой программы - файл totalcmd.exe, 1-я иконка.говори точно какая иконка и откуда
В функции, читающей инишник. Как сказал бы MVV, SetPrivateProfileString. Хотя я при ее использовании из С++ за ней аморальных поступков не замечал.Короче, дай точный ориентир - где багу искать.
Неправдычка ваша - вычищаю старые схемы. При всех описанных багах думал, что они как-то на это влияют. Видимо, нет, но место занимают и глаз мозолят.А зачем ты его редактируешь вручную? Никакой необходимости в этом нет, есть утилизатор
Вышеупомянутый MVV тоже эту команду расхваливал. Хотел про нее в справке почитать - фигушки. Уж больно страшно она звучит, применять сцыкотно (да и незачем было). Ладно, попробую. На то бекап и придуман, чтобы смелые эксперименты ставить.Если TWinKey установлен с автозагрузкой, то достаточно применить команду cm_UnloadPlugins. При первой же возможности ТС загрузит TWinKey заново.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Вахмурка
Начинаем привлекать дихотомию. Похоже, ты говоришь про два разных эффекта. Первый - спонтанно исчезают иконки с пассивных табов, но при активизации таба восстанавливаются. Второй - некоторые иконки спонтанно меняются на другие иконки и восстановить их можно только переназначив их заново в Утилизаторе. Так? Или не так?
А ты не смотри. Я же сказал, в следующей версии починю.
Начинаем привлекать дихотомию. Похоже, ты говоришь про два разных эффекта. Первый - спонтанно исчезают иконки с пассивных табов, но при активизации таба восстанавливаются. Второй - некоторые иконки спонтанно меняются на другие иконки и восстановить их можно только переназначив их заново в Утилизаторе. Так? Или не так?
Нет, в этой функции искать нечего. Под ориентиром я имею в виду способ воспроизвести баг. Как мне получить такой же эффект, какое волшебное камлание ты делаешь, которое приводит к этому безобразию?Вахмурка писал(а):В функции, читающей инишник.Короче, дай точный ориентир - где багу искать.
Так они глаз мозолят, потому что ты туда зыркаешь!Вахмурка писал(а):Неправдычка ваша - вычищаю старые схемы. При всех описанных багах думал, что они как-то на это влияют. Видимо, нет, но место занимают и глаз мозолят.
Ничего страшного в ней нет и никакой бэкап не нужен. Нечего тут бэкапить. Эта команда, всего-навсего, выгружает из памяти плагины. И больше ничего не делает. Когда какой-нибудь плагин потребуется он будет загружен, точно так же, как он был загружен в первый раз. Единственное, что рекомендуется - закрой сначала все окна листера, чтобы у него коврик из-под ног не выдергивать.Вахмурка писал(а):Хотел про нее в справке почитать - фигушки. Уж больно страшно она звучит,
А чего про неё читать? Временная деактивация плагинов с последующим восстановлением активности по мере обращения. В INC-файлах упоминается — и ладно. Как и абсолютное большинство других внутренних команд.Вахмурка писал(а):Вышеупомянутый MVV тоже эту команду расхваливал. Хотел про нее в справке почитать - фигушки.
И, кстати, с удовольствием присоединяюсь к хору расхваливающих. Да, очень полезная вещь. Да, частенько использую (у меня она на кнопке на основной панели инструментов). Например, при обновлении плагинов работающей копии TC путём полного или выборочного копирования файлов из архива в папку назначения.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Именно так. Причем если первое ("временное исчезновение") вполне терпимо, то второе ("внезапное переназначение") напрягает.VadiMGP писал(а):Так? Или не так?
Создай схему
Код: Выделить всё
[AutoView]
Totalcmd=?*totalcmd*
...
[Totalcmd]
TabIcon=D:\Utils\Totalcmd\TOTALCMD.EXEWXPx64Eng, TC7.5
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Разумеется, второе меня волнует больше. Двигаемся дальше.Вахмурка писал(а):Причем если первое ("временное исчезновение") вполне терпимо, то второе ("внезапное переназначение") напрягает.
Схема на *Totalcmd* у меня и так есть, но никогда ничего подобного я не наблюдал. Поэтому одно из двух.
Либо ты сможешь установить какие именно твои действия приводят к изменению иконки и тогда я смогу это воспроизвести у себя.
Либо, как только такое изменение произойдет, то не надо заново выставлять правильную иконку в утилизаторе, а вышли мне TWinKey.ini, а я за это вышлю тебе специальную версию TWinKey с отладочным логом.