Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 6)

Автор: mazafaka
Дата сообщения: 29.09.2009 00:11
CaptainFlint
Переводов со справкой CHM теперь не будет?!
Автор: oshizelly
Дата сообщения: 29.09.2009 00:28
Столкнулся с тем, что если в условиях цветового шаблона используются переменные плагина (вкладка Plugins диалога поиска), то при просмотре архивов шаблон игнорируется. Этот баг был в 7.04, он остался и в 7.50a. Или, может, это такая фича? Можно ли ее как-нибудь обойти?
Автор: CaptainFlint
Дата сообщения: 29.09.2009 00:51
mazafaka
Ответ в шапке.

oshizelly

Цитата:
Столкнулся с тем, что если в условиях цветового шаблона используются переменные плагина (вкладка Plugins диалога поска), то при просмотре архивов шаблон игнорируется.

Чтобы использовать плагин, файл предварительно требуется распаковать, иначе плагин не сможет получить доступа к содержимому. Распаковка — долгая операция, особенно если архив большой, да ещё и непрерывный, поэтому такая функция не реализована.
Автор: oshizelly
Дата сообщения: 29.09.2009 01:05
CaptainFlint
Цитата:
Чтобы использовать плагин, файл предварительно требуется распаковать, иначе плагин не сможет получить доступа к содержимому.

Вот уж никогда бы не подумал... Разве нужен доступ к содержимому файла, чтобы обработать и вернуть TC имя файла Может, мы про разные вещи говорим? Я имел в виду настройки на вкладке Color -> Define colors by file type...
Кстати, игнорируются не только переменные плагинов, но даже и собственные переменные TC, заданные через параметры на вкладке Plugins (например, [tc fullname contains]. Но те же переменные, заданные на вкладке General, работают. IMHO никакой логики не прослеживается...
Автор: ShIvADeSt
Дата сообщения: 29.09.2009 03:19
CaptainFlint

Цитата:
Это ключ ClearListBackground.

Угу точно, убрал его - баг пропал (мерцания почти нет).

После поста Avada для версии 7.50 я его поставил в 0, а так как разницы не было - то я его забыл убрать. Сейчас убрал вообще.


Цитата:
Ну и последнее - при нажатии на кнопку обновить видно что файла под курсором по иконкой вначале рисуется цвет фона, а потом после завершения обновления рисуется фон цветом курсора. Могу предоставить видео (если вспомню как писать).

Этот баг остался
Автор: Pasha13
Дата сообщения: 29.09.2009 05:54
Господа, есть ли у вас проблема зависания TCMDX64.exe ? Это так называемое 64-х битное контекстное меню, я даже на всякий случай в Исключения его добавил, в KIS 2010, всё равно виснет...
Автор: Avada
Дата сообщения: 29.09.2009 07:58
oshizelly
Во-первых, термин "переменные" применительно к обсуждаемому вопросу абсолютно некорректен. Во-вторых, одну и тут же информацию (в частности, пор атрибутам) можно получить через разный инструментарий. Если один вариант не работает, из этого ещё не следует, что не сработает другой. В-третьих, встроенный плагин tc подчиняется тем же законам, что и внешние WDX-плагины.


Цитата:
Вот уж никогда бы не подумал... Разве нужен доступ к содержимому файла, что обработать и вернуть TC имя файла Может, мы про разные вещи говорим? Я имел в виду настройки на вкладке Color -> Define colors by file type..

Мы говорим про одни и те же вещи. Любой вариант применения WDX-плагина в архиве не работает. Что для цветовой раскраски, что для колонок, что для подсказок.


Цитата:
После поста Avada для версии 7.50 я его поставил в 0, а так как разницы не было - то я его забыл убрать. Сейчас убрал вообще.

Что равносильно выставлению ключа в ClearListBackground=1 (вариант по умолчанию). Значит, в очередной версии TC что-то было поправлено.

Pasha13

Цитата:
Господа, есть ли у вас проблема зависания TCMDX64.exe ? Это так называемое 64-х битное контекстное меню, я даже на всякий случай в Исключения его добавил, в KIS 2010, всё равно виснет...

Из истории 7.50a:

Цитата:
23.09.09 Исправлено: Если загрузка подменю "X64" функцией tcmdx64 была неудачной, программа могла полностью зависнуть -> максимальное время ожидания по умолчанию теперь 15 секунд, оно устанавливается ключом X64WaitTime=15 в wincmd.ini.

Можно попробовать разобраться с настройкой расширений этого меню, что-то из отображения исключить. Подробности в английской справке по ссылке из раздела Local menus.
Ну и могут быть просто глючные расширения оболочки. Проверять и отключать.
Автор: zvyagaaa
Дата сообщения: 29.09.2009 08:13
Pasha13
не знаю - у меня моментально эта менюшка открывается. Один раз правда было дело - крэшнулась, но тотал ни повис ни закрылся, и сразу попробовал снова это меню открыть - все ОК.
Автор: oshizelly
Дата сообщения: 29.09.2009 08:25
Avada
Цитата:
одну и тут же информацию (в частности, пор атрибутам) можно получить через разный инструментарий. Если один вариант не работает, из этого ещё не следует, что не сработает другой.

Тогда прошу подсказать, нет ли альтернативных решений для моей задачи. Надо, чтобы помечались, допустим, зеленым цветом файлы, у которых значение числа минут в атрибуте "время модификации" содержит цирфры "00" (то есть, файл изменён ровно в 1, 2, 3 и т.д. часов). В обычной ситуации использую для этого плагин filedatetime с параметром "timestamp - contains" (кстати, он работает для данной задачи не очень корректно, но собственный плагин tc работает еще менее корректно). А чем это можно заменить для архивов?

З.Ы.
Цитата:
Во-первых, термин "переменные" применительно к обсуждаемому вопросу абсолютно некорректен.

А какой термин абсолютно корректен?
Автор: CaptainFlint
Дата сообщения: 29.09.2009 09:18
oshizelly

Цитата:
Разве нужен доступ к содержимому файла, чтобы обработать и вернуть TC имя файла

Изначально WDX-плагины называются content plugins, т.е. плагины, обрабатывающие содержимое. Откуда Тоталу знать, что вот этому конкретному плагину для работы совершенно не требуется содержимое файла, а хватает лишь имени? Позже Гислер добавил в API специальные флаги, использующиеся для индикации таких ситуаций, в этом случае плагин может отображать данные даже в архивах, но цветовой раскраски, как уже написал выше Avada, это не касается. Почему — это надо спрашивать Гислера, но у меня подозрение, что там просто неясно, как должна вести себя раскраска, если используется несколько полей, одно из которых применимо к упакованным файлам, а другое — нет.
Автор: Avada
Дата сообщения: 29.09.2009 10:06
oshizelly

Цитата:
Тогда прошу подсказать, нет ли альтернативных решений для моей задачи.

Задача ясна, но по крайней мере я таких решений не знаю.

Цитата:
А какой термин абсолютно корректен?

Не знаю насчёт "абсолютно", но достаточно корректна та терминология, что приведена в официальной документации. В нашем переводе мы старались ей следовать. В частности — в справке в разделах про настройку пользовательских колонок и про разные страницы диалога поиска файлов.
Автор: andreidar
Дата сообщения: 29.09.2009 14:22
Кто нибудь ACE или ACE32 прикручивал к Тоталу? Ничего не работает, тогда что он там делает
Автор: Avada
Дата сообщения: 29.09.2009 14:32
andreidar
С какими версиями не работает?
Автор: andreidar
Дата сообщения: 29.09.2009 14:39
С той которую на сайте дают. Про его "ошибки" уже читал

Добавлено:
Специально сборки где он есть качал, но там тоже не работает
Автор: Avada
Дата сообщения: 29.09.2009 15:34
andreidar
Ну, раз читал, то и пояснять нечего. Могу только ещё сказать, что у меня TC вполне пристойно работает с WinAce 2.5.0.9 и с ACE32 1.2b. Обновляться не пытался в связи с малой потребностью в услугах данного архиватора.
Автор: andreidar
Дата сообщения: 29.09.2009 15:42
Читал, понятное дело что тоталоводы скажут что архиватор глючный, да только он сам по себе хорошо работает, а вот чего он в тотале глаз мозолит, а сам не работает.
Автор: Dimitr1s
Дата сообщения: 29.09.2009 16:17
andreidar

Цитата:
да только он сам по себе хорошо работает
Он и сам не работает с listfile, если в списке есть символы кириллицы. Вот пример: упаковываю файл Bufer.jpg в списке (1.txt) название файла Bufer.jpg. Выполняю: ACE32.EXE a arhiv @1.txt [more=процесс]creating archive D:\totalcmd\plugins\arc\arhiv.ace
Working: Creating listfile. Please wait.
Working: Sorting files. Please wait.
adding Bufer.jpg
Working: Creating listfile. Please wait.
Working: Reading archive. Please wait.
testing Bufer.jpg CRC OK[/more], переименовываю файл в Буфер.jpg, в списке (1.txt) соответственно Буфер.jpg. Выполняю ACE32.EXE a arhiv @1.txt [more=процесс]creating archive D:\totalcmd\plugins\arc\arhiv.ace
Working: Creating listfile. Please wait.
Error: No files specified.
Operation aborted.[/more].
Такое и в v2.04 и в v2.6, а если кириллицы в listfile нет, так и в тотале всё работает.

добавил: Если речь про сommandline версию.
Автор: andreidar
Дата сообщения: 29.09.2009 17:46
Dimitr1s
Вот кнопка, попробуй, не важно какие имена

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\archives\ace26\ACE32.EXE
a %P%N.ace %N
%COMMANDER_PATH%\Programs\archives\ace26\ACE32.EXE
ACE32 - упаковать файл\папку ( под курсором )


-1
Автор: Dimitr1s
Дата сообщения: 29.09.2009 19:11
andreidar
Спасибо, мне кнопка не нужна, я им не пользуюсь. Я к тому, что сам архиватор "кривой", при наличии кириллицы в списке файлов.
А если уж кнопку и делать, то что то наподобие:

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\plugins\arc\ACE32.EXE
a -m5 -d4096 -c2 -r -s "%T%O.ace" %S
%COMMANDER_PATH%\plugins\arc\ACE32.EXE
Упаковать с помощью ACE


-1
Автор: andreidar
Дата сообщения: 29.09.2009 19:21
Dimitr1s
Да и мне не нужна , простую для проверки только сделал, да там полная беда с архиваторами ( всеми кроме рара ) , вопрос что они вообще там делают если не один не работает
Автор: Avada
Дата сообщения: 29.09.2009 19:49
andreidar
Хорошенькое заявление. И что же не работает, когда у меня, например, всё работает? Если, конечно, оно имеется в наличии за пределами TC, а в настройках последнего указаны правильные пути. Конкретный список неработающего и проявлений неработоспособности можно?
Автор: andreidar
Дата сообщения: 29.09.2009 19:55
Avada
Хорошенькое заявление. И что у тебя работает?
ACE - нет
LHA - ( 14 лет архиватару) Работает? НЕТ.
UC2 - без коментариев
ARJ - на половину
RAR - работает
Автор: Dimitr1s
Дата сообщения: 29.09.2009 19:56
andreidar

Цитата:
да там полная беда с архиваторами ( всеми кроме рара ) , вопрос что они вообще там делают если не один не работает

Ну во-первых не все, кроме ACE (по его, ACE вине), не работает создание SFX архива с помощью ARJ, остальные нормально работают, по крайней мере как заявлено.
Во-вторых внутренние распаковщики все работают, как говориться, уже и на этом спасибо.
Но уж если пошёл разговор, то да, соглашусь, всем наверное хотелось бы добавить нормальную поддержку много ещё чего .
Автор: andreidar
Дата сообщения: 29.09.2009 20:01
Dimitr1s

Цитата:
Во-вторых внутренние распаковщики все работают

Распакуй если не трудно - http://www.winace.net/files/wace269i.exe (SFX)
Автор: Dimitr1s
Дата сообщения: 29.09.2009 20:05
andreidar
Да легко:

Прошу прощения, вру , отработал внешний, внутренний не может:
Автор: andreidar
Дата сообщения: 29.09.2009 20:12
Dimitr1s

Цитата:
Распакуй если не трудно


Автор: Mira
Дата сообщения: 29.09.2009 20:13

Цитата:
Обратить внимание на колонку "Дата" или на строку состояния под панелью (в зависимости от режима).

дата это не время модификации...
Цитата:
.или старым дедовским способом - альт+ентер, закладка "общие"..

это нужно применить ко всем файлам в папке...
в фаре это есть в ТК не нашел.

спасибо за ответ.
Автор: serg005
Дата сообщения: 29.09.2009 20:20
andreidar

Цитата:
Распакуй если не трудно

Нормально у меня это распаковывает.Правда у меня не чистый Total,а сборка от Samlab.
Автор: Dimitr1s
Дата сообщения: 29.09.2009 20:27
serg005
Включи флаг:

С помощью внешнего, да, нормально распаковывает.
Автор: andreidar
Дата сообщения: 29.09.2009 20:28
serg005

Цитата:
Нормально у меня это распаковывает.Правда у меня не чистый Total,а сборка от Samlab.

А я не поленюсь и скачаю, и поставлю, даже на другую систему

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

Предыдущая тема: Корпоративный чат


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.