Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)

Модерирует : gyra, Maz

articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264

   

king_stiven

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 2141 | Зарегистр. 17-07-2006 | Отправлено: 11:08 20-01-2014 | Исправлено: king_stiven, 11:11 20-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Несколько цветовых фильтров содержат в разных комбинациях два условия: ключевые слова в имени файла и время модификации файла. Казалось бы, всё просто. Тем не менее эмпирическим путём установил, что применение или неприменение этих фильтров зависит от длины имени файла (Причём именно самого файла, а от длины пути не зависит.) При длине до 132 символов - фильтр игнорируется. При длине от 133 до 143 символов - срабатывает. От 144 до до 153 - опять игнорируется. От 154 до 192 - опять срабатывает. И так далее...
 
Повторяю ещё раз: длина имени файла в настройках фильтра никаким боком не упоминается.
Версия 8.01 (последний стабильный релиз), в других то же самое.
 
Кто-нибудь сталкивался с этим багом?
 
 
 
 
Добавлено:
AnTul 06:03 20-01-2014
Цитата:
Здесь ОС без прав. Всем командует левый японский антивирус. Думаю, что слишком много факторов, могущих вызывать такие глюки.

А отключить его на время не получится? Вроде Trend Micro имеет такую встроенную возможность?
 

Цитата:
Так что, вопрос можно считать закрытым. Всем спасибо, буду терпеть.

Ну, если уж нормально не получается сделать, то в качестве паллиатива можно сделать команду для загрузки предустановленного набора вкладок/папок (в том числе с указанием свойства "заблокированная") и повесить её на горячую клавишу или кнопку. И, наверное, можно даже сделать скрипт, чтобы эта команда автоматически запускалась каждый раз при старте TC. Всяко чуть попроще, чем каждый раз все руками открывать.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:02 20-01-2014 | Исправлено: oshizelly, 16:04 20-01-2014
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
При длине до 132 символов - фильтр игнорируется. При длине от 133 до 143 символов - срабатывает. От 144 до до 153 - опять игнорируется. От 154 до 192 - опять игнорируется. И так далее...

Во-первых, советую проверить написанное — тут явно ошибка. Во-вторых, для прояснения ситуации надо давать полное описание шаблона, а не только третью страницу. Расширение какое?

Всего записей: 5614 | Зарегистр. 31-07-2008 | Отправлено: 13:54 20-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada 11:54 20-01-2014  
Цитата:
роверить написанное — тут явно ошибка.

Исправил опечатку. Впрочем, она принципиального значения не имеет, тем более, что эти числа, похоже, не являются константными. Более правильно будет сказать, что срабатывание цветового фильтра зависит от рандомнной длины имени файла. Это легко проверить самому, еслт взять файл, отвечающий условиям фильтра, и наделать с него копий, добавляя к имени в произвольным количестве цепочки вроде "123456789".
 

Цитата:
Во-вторых, для прояснения ситуации надо давать полное описание шаблона, а не только третью страницу. Расширение какое?

Я и дал полное описание, точнее, изображение. В настройках фильтра в диалоге поиска заполнена только страница плагинов, все остальные страницы диалога пустые, включая поля имени и расширения файла. Фильтр должен раскрашивать все файлы, содержащие в имени ключевое слово "труба" и попадающие в заданный временной интервал.
 
Добавлено:
Кстати, в диалоге поиска на странице плагинов что подразумевается в плагине tc под значением [name], если имя файла содержит несколько точек? Часть имени файла до первой точки или же до последней точки? Вроде бы первый вариант, хотя это и явно некорректно? Пытался это выяснить экспериментально, но запутался.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 14:46 20-01-2014
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
Я и дал полное описание, точнее, изображение.

Да, но было ещё и словесное пояснение.

Цитата:
Несколько цветовых фильтров содержат в разных комбинациях три условия: ключевые слова в имени файла, расширение файла и время модификации файла.

Отсюда и мои недоумения.

Цитата:
что подразумевается в плагине tc под значением [name], если имя файла содержит несколько точек?

Теоретически должно быть всё до последней точки. На эксперименты у меня прямо сейчас времени нет, при случае посмотрю. Но в любом случае хотелось бы знать:
• Есть ли проблемы с оцветовкой при наличии в имени единственной точки перед расширением?
• Обнаруживается ли искомое, если шаблон используется не для оцветовки, а для поиска?

Всего записей: 5614 | Зарегистр. 31-07-2008 | Отправлено: 15:51 20-01-2014
CaptainFlint



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
Глупый вопрос, но нет ли, случаем, цветового шаблона, завязанного на длину имени и расположенного ПЕРЕД "проблемными" шаблонами? А то на скрине они все замазаны… Тотал же обрабатывает их последовательно, и если какое-то правило оцветовки сработало, то все последующие будут игнорироваться.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 4648 | Зарегистр. 11-11-2002 | Отправлено: 16:14 20-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada 13:51 20-01-2014  
Цитата:
Да, но было ещё и словесное пояснение... Отсюда и мои недоумения.

Приношу извинения за путаницу, это вообще относилось к другому фильтру, написал по ошибке. Правильный вариант тот, который на картинке: только три условия, ключевое слово и две границы интервала времени модификации.
 

Цитата:
Есть ли проблемы с оцветовкой при наличии в имени единственной точки перед расширением?

Да, есть. Это я как раз проверил прежде, чем задал вопрос в предыдущем посте.
 

Цитата:
Обнаруживается ли искомое, если шаблон используется не для оцветовки, а для поиска?

Хороший эксперимент, до этого я не додумался.   .  
Помещаем во временную папку несколько тестовых копий одного и того же файла, с именем, включающем слово "truba" и одинаковым временем модификации вне указанного интервала 23.59.59 - 00.00.02. Отличия только в длине имени (за счёт добавления групп цифр "123456789"). При поиске некоторые из файлов обнаруживаются, а некоторые другие - нет Всё, как и с цветовыми фильтрами.
 
CaptainFlint 14:14 20-01-2014  
Цитата:
Глупый вопрос, но нет ли, случаем, цветового шаблона, завязанного на длину имени и расположенного ПЕРЕД "проблемными" шаблонами?  

Вопрос очень даже разумный. Но до этой мысли я тоже дошёл, пусть и не сразу Но нет, пересмотрел все фильтры по одному, из них только два завязаны на длину имени файла, 245 и 256 символов. Но это явно не наш случай.
Кроме того, странное поведение сабжа сохраняется, даже если поднять наш фильтр на самую первую позицию в списке.
 
 

Цитата:

Цитата:
что подразумевается в плагине tc под значением [name], если имя файла содержит несколько точек?  

Теоретически должно быть всё до последней точки. На эксперименты у меня прямо сейчас времени нет, при случае посмотрю.  

Теоретически - да. Но сдаётся мне, что на самом деле TC считает расширением всё, что после ПЕРВОЙ точки. Отсюда и мой вопрос. То ли это баг, то ли "особенность работы нашей программы" (C).

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 17:08 20-01-2014 | Исправлено: oshizelly, 17:15 20-01-2014
CaptainFlint



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
Сделать колонку с таким же полем, как в шаблоне поиска, и проверить, что в него пишется.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 4648 | Зарегистр. 11-11-2002 | Отправлено: 17:38 20-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint 15:38 20-01-2014  
Цитата:
Сделать колонку с таким же полем, как в шаблоне поиска, и проверить, что в него пишется

Прошу прощения, не понял, с каким именно "тем же полем"  
В шаблоне поиска задействованы 1) имя файла 2) время модификации файла. Но эти поля и так присутствуют, по умолчанию, в штатных наборах колонок, например,Full view [Ctrl+F2]. И что туда, собственно, может писаться, кроме имени и времени модификации файла? Судя по всему, я просто не понимаю, о чём речь

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 18:17 20-01-2014
CaptainFlint



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
Прошу прощения, не понял, с каким именно "тем же полем"

С полем [=tc.name]. Чтобы точно знать, вычисляется ли это поле точно так же, как стандартная колонка, или нет. А заодно и колонку с полем tc.ext.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 4648 | Зарегистр. 11-11-2002 | Отправлено: 18:59 20-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint 16:59 20-01-2014  
Цитата:
С полем [=tc.name]. Чтобы точно знать, вычисляется ли это поле точно так же, как стандартная колонка, или нет. А заодно и колонку с полем tc.ext.

Белая человека шаман, аднака (C)    Откуда сакральные данные? Или программерская интуиция?
 
Короче, эксперимент выявил невероятное: колонка с полем [=tc.name] отображает для подавляющего большинства файлов с длинными именами только первые 130 символов имени. Всё, что дальше - отсекается. (Речь о собственном имени файла, а не о полном, которое включало бы также путь.) Правда, для некоторых файлов эта длина оказывается другой, значительно меньшей (тоже разной). Например, отсекается часть имени после второй (не первой и не последней!!) точки. Или после третьей точки. И так далее...
 
А содержимое колонки [=tc.ext] вообще рандомно. Для большинства файлов, как и положено по идее, расширением считается только часть после последней точки, хотя бы до этого в имени уже было несколько точек. Но примерно для четверти или трети файлов "расширением" оказывается часть имени файла после первой точки, для некоторых файлов - после второй или третьей. Никакой системы в этом хаосе пока отыскать не удалось.
 
Но как же этот баг за столько лет не выявили??

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 19:57 20-01-2014
CaptainFlint



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
Откуда сакральные данные? Или программерская интуиция?

Элементарно, Ватсон! Мой метод дедукции никогда не подводил.
Подтверждаю проблему, обязательно надо репортить. А не выявили, видимо, потому что редко кому нужны файлы с такими длинными именами, да ещё и работать с ними через tc-плагин.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 4648 | Зарегистр. 11-11-2002 | Отправлено: 20:10 20-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint 18:10 20-01-2014  
Цитата:
Подтверждаю проблему, обязательно надо репортить.  

Я вряд ли сумею это внятно изложить на языке идеологического противника. Так что...

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 20:20 20-01-2014
CaptainFlint



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
http://ghisler.ch/board/viewtopic.php?t=39270
 
Добавлено:
Кстати, система в содержимом расширения отыскалась легко. Имя обрезается до 129 символов и вот этот огрызок считается новым именем. И дальше уже оно разбивается по последней (в пределах этих 129 символов) точке: до неё — имя, после — расширение. А то, что где-то там дальше есть "настоящее" расширение, остаётся за кадром.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 4648 | Зарегистр. 11-11-2002 | Отправлено: 21:24 20-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как известно, можно при вызове листера указать, чтобы он открыл файл для просмотра определённым листер-плагином? А есть ли возможность открыть файл в определённом внутреннем режиме просмотра самого листера?
Спасибо!
 
CaptainFlint 19:24 20-01-2014  
Цитата:
Имя обрезается до 129 символов и вот этот огрызок считается новым именем. И дальше уже оно разбивается по последней (в пределах этих 129 символов) точке:  

Да, хитро закручено. Тут без пол-литры дедукции не разберёшься...
 
18:10 20-01-2014
Цитата:
А не выявили, видимо, потому что редко кому нужны файлы с такими длинными именами

Разве 129 символов - это длинное имя Всего лишь 1/2 от максимальной длины полного имени (259/2 = 129+1).

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 13:26 21-01-2014
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
А есть ли возможность открыть файл в определённом внутреннем режиме просмотра самого листера?

А в справку заглянуть возможность есть?
 
Кстати, баг с именами Гислер подтвердил.

Всего записей: 5614 | Зарегистр. 31-07-2008 | Отправлено: 14:27 21-01-2014 | Исправлено: Avada, 14:38 21-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada 12:27 21-01-2014  
Цитата:
А в справку заглянуть возможность есть?

Спасибо! Вот это имеется в виду?  

Цитата:
T1..T7 Режим просмотра 1-7  
(1: только текст,  
2: двоичный,  
3: шестнадцатеричный,  
4: графика/мультимедиа/LS-плагины,  
5: HTML,  
6: UTF-16,  
7: UTF-8).


Я смотрел справку, правда! Но не в разделе параметров командной строки, а в разделе опций листера, что как бы тоже не совсем лишено логики... Может, отсылку какую там сделать на раздел про параметры командной строки?

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 15:08 21-01-2014 | Исправлено: oshizelly, 15:09 21-01-2014
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
Да, имелось в виду это.

Цитата:
 Может, отсылку какую там сделать на раздел про параметры командной строки?

Обсудим, но в позарезной необходимости не уверен.

Всего записей: 5614 | Зарегистр. 31-07-2008 | Отправлено: 15:24 21-01-2014
CaptainFlint



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

oshizelly

Цитата:
Разве 129 символов - это длинное имя  Всего лишь 1/2 от максимальной длины полного имени (259/2 = 129+1).

На длину имени ограничение 255 символов, это на полный путь 259 символов. Но это так, для информации. Я под "длинным именем" имел в виду просто, что оно длинное в "обывательском" смысле, а не что оно превышает какие-то там конкретные пределы. Лично у меня на всех дисках в общей сложности лишь сотня файлов с именами, превышающими 130 символов, причём три четверти из них — всякие системные WinSxS-пакеты и кэш-файлы браузера (чьи имена включают в себя полный URL).

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 4648 | Зарегистр. 11-11-2002 | Отправлено: 15:31 21-01-2014
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

CaptainFlint 13:31 21-01-2014  
Цитата:
под "длинным именем" имел в виду просто, что оно длинное в "обывательском" смысле, а не что оно превышает какие-то там конкретные пределы.

Именно так я это и понял, и сам имел в виду, что 129 символов - это "в обывательском смысле" не слишком много. Если уж стандарт предусматривает максимальную длину имени 255 символов, то, значит, кому-то очень нужно, ну, просто необходимо, чтобы каждый вечер над крышей...
 

Цитата:
Лично у меня на всех дисках в общей сложности лишь сотня файлов с именами, превышающими 130 символов

А у меня, если навскидку, 3/4 файлов с именами длиннее 130 символов. То есть, если говорить именно о моих собственных файлах. а не, например, Windows и приложений. Обыватели - они тоже разные бывают

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 16:01 21-01-2014
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)
articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru