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

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

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

Widok (01-06-2010 13:12): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


 
Последняя финальная версия: 7.50a
 
Предыдущие версии: 7.5x: 7.50; 7.0x: 7.04a, 7.04, 7.03, 7.02a, 7.02, 7.01, 7.0; 6.5x: 6.58

Кто знает, когда ждать финальную версию x.xx?
"Когда будет готова!" — © К. Гислер.
На вопрос "Когда будет русик к версии x.xx?" ответ точно такой же. © CaptainFlint


Переводы меню/интерфейса v7.50+:
от CaptainFlint (v7.50a Lite, 24.09.2009): Здесь (зеркало)
от М. Жилина (v7.50.03, 29.06.2009): Здесь
 
Переводы меню/интерфейса v7.0x:
от CaptainFlint (v7.04a, 7.01.2009, с переводом справки): HLP (зеркало), CHM (зеркало)
от М. Жилина (v7.00.03, 13.07.2008): Здесь

Официальный сайт разработчика | Русский сайт о Total Commander | Польский сайт о Total Commander (англ.)
Тотальная установка TC | ВСЕ команды Total Commander

Настроенные и русифицированные СБОРКИ (и все вопросы по ним)
Все вопросы по лечению пациента — только в Варезнике
Все вопросы по плагинам  — в Плагинах

Total Commander Knowledge Base — Wiki-сборник статей и ответов на вопросы по TC | Оффлайн версия (CHM, версия 1.7)
Список аддонов, не перечисленных на wincmd.ru
Онлайновый вариант русской справки (на основе v7.0, 8.06.2007)

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:18 12-09-2009 | Исправлено: Avada, 20:14 24-03-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Цитата:
Тут, кажется, что-то пропущено.  

Была пропущена цыфырка "7", исправил.

Цитата:
И, кстати, ссылочка на плагин не помешала бы.  

Плагин называется ReGet Shell Extensions 0.3, вот с этой страницы можно загрузить.
Кстати, не исключено, что то же самое можно сдлать и руками, вот только знать бы точно, что именно он меняет в системе и как.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 10:01 14-01-2010
filin2008

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!  
в TC 7.5 Lister есть пункт меню Кодировка - Другая кодировка (ручной ввод).
Подскажите пожалуйста, как им пользоваться?  
Какое число или символы вводить?
 
В частности, хочу ISO-8859-5.
вожу.  
Или ничего не делает, или пишет, что  
"такая кодовая страница не установлена, см. Панель управления".
 
 
Добавлено:
разобрался. методом тыка ввёл  
 
ISO 8859-5 кириллица (28595)
 
и в меню "кодировка" появился новый пункт. Название взял из AkelPad
и поменял местами код и название. В Акел-Пад было
 
28595 (ISO 8859-5 кириллица)

Всего записей: 76 | Зарегистр. 26-05-2008 | Отправлено: 10:19 14-01-2010
GGS



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

Цитата:
Какое число или символы вводить?

Номер кодовой страницы в круглых скобках, например, (866)
Остальное, т.е. текстовые пояснения, по вкусу.
Пример:
(1251) - моя любимая кодировка
 
P.S. Кстати, в справке нет упоминания ключа UserEncodings, вообще.

Всего записей: 1045 | Зарегистр. 25-03-2002 | Отправлено: 11:04 14-01-2010 | Исправлено: GGS, 11:17 14-01-2010
CaptainFlint



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

Цитата:
Но наверняка же имеются какие-то альтернативные решения.

Можно цветом выделить. Устроит?

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

Всего записей: 5544 | Зарегистр. 11-11-2002 | Отправлено: 12:23 14-01-2010
Avada



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

Цитата:
Кстати, в справке нет упоминания ключа UserEncodings, вообще.

Совершенно верное замечание. Да, это упущение Гислера, которое, к сожалению, до сего момента не заметил и я. Попробовал ключ, с синтаксисом разобрался. В русской справке для 7.50 учтём, Гислеру при случае сообщим. Проконсультируюсь также с автором Ultra TC Configuration Editor на предмет добавления ключа в файл данных.
 
filin2008
А работа меню "Кодировка" (безотносительно к ключам) в англоязычной справке 7.50 описана в разделе про это меню (The internal file lister (F3) — Encoding).

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 12:24 14-01-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Цитата:
Можно цветом выделить. Устроит?

Не очень  У меня все мыслимые цвета палитры уже заняты дефинициями по времени модификации, типам файлов и т.д. Но даже если бы не это, всё равно неудобно. Ведь и свежесозданный файл, и архив могут иметь комментарии, причём у меня закомментировано довольно много файлов. А если выделять цветом по наличию комментария, то все эти критерии не будут отображаться.
Но - просто на всякий случай - как выделить цветом? Имеется в виду File Find -> Plugins -> TC: comment ?

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 12:38 14-01-2010 | Исправлено: oshizelly, 12:41 14-01-2010
CaptainFlint



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

Цитата:
Но - просто на всякий случай - как выделить цветом? Имеется в виду File Find -> Plugins -> TC: comment ?

Да.
 
Кроме цветов, других способов пометки файлов не предусмотрено. Может быть, TWinKey что-то сможет сделать — он умеет ещё фон менять в обход возможностей Тотала, но можно ли его прикрутить для подсветки комментариев, не знаю, это лучше у кого-нибудь из двух Вадимов уточнить.
 
Что касается изменения значка файла "вручную", вряд ли это достижимо. Нужен обработчик, который сообразит, что требуется влезть в файл descript.ion, распарсить его, соотнести с текущим файлом и выдать спец-значок. Этим занимается DLL-библиотека расширения оболочки. Может быть, в семёрке регетовская библиотека просто не умеет правильно регистрироваться — тогда достаточно разобраться, что куда прописывается и прописать ручками. А может быть и так, что их библиотека использует какие-то трюки, которые перестали работали в XP, но перестали работать в семёрке — тогда кроме как исправлением библиотеки (или написанием новой) ситуацию не исправить.

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

Всего записей: 5544 | Зарегистр. 11-11-2002 | Отправлено: 17:14 14-01-2010 | Исправлено: CaptainFlint, 17:15 14-01-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Цитата:
Может быть, в семёрке регетовская библиотека просто не умеет правильно регистрироваться — тогда достаточно разобраться, что куда прописывается и прописать ручками.

Это ж программера надо, куда мне... Вот если бы кто-нить умный разобрался и всех остальных научил...

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



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
File Find -> Plugins -> TC: comment — это лишь начало цепочки.А дальше? Вполне понятно, что такое поиск или выделение цветом по конкретному содержимому комментария, но неплохо бы пояснить, как выявить факт наличия у файла комментария с произвольным текстом.

Цитата:
Может быть, TWinKey что-то сможет сделать — он умеет ещё фон менять в обход возможностей Тотала, но можно ли его прикрутить для подсветки комментариев, не знаю, это лучше у кого-нибудь из двух Вадимов уточнить.

В TWinKey есть возможность альтернативной маркировки файлов (прикреплённые файлы и закладки, файл под курсором в неактивной панели), но это, как говорится, совсем другая история. Фон в визуальных схемах TWinKey меняется только для панели в целом (если открыт каталог, удовлетворяющий определённому шаблону). Не знаю, можно ли теоретически приспособить TWinkey, чтобы избирательно помечать файлы с комментариями, — это надо у другого Вадима спрашивать, у автора. Во всяком случае, сейчас этого нет, и пока подобное вроде бы никем не предлагалось.

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 19:52 14-01-2010
CaptainFlint



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

Цитата:
Это ж программера надо, куда мне... Вот если бы кто-нить умный разобрался и всех остальных научил...

Это надо не просто программера, а программера а) знакомого с разработкой расширений, б) знакомого с тонкостями Win7, или в) незнакомого с этими областями, но очень желающего с ними познакомиться.
 
PS: "Нам нужен не всякий программист, — сказал горбоносый. — Программисты народ дефицитный, избаловались, а нам нужен небалованный." © Стругацкие, "ПНвС"
 
 
Avada

Цитата:
это лишь начало цепочки.А дальше?

Так я ж говорю, что не в курсе, что там умеет TWinKey, я им так и не пользуюсь, всё руки не доходят. Если встроенной поддержки нет, то, наверное, дальше никуда.
 
Вообще, в голове крутится сырая идея некоего обходного пути, довольно громоздкого, не факт, что работающего, и вообще неудобного при модификации цветовых настроек, но тем не менее:
1. Каждое существующее цветовое правило дублируется.
2. Вторая из этих двух копий остаётся неизменной, а в первую добавляются два дополнительных плагиновых правила: а) tc.Comment непуст, б) twinkey.какое-то-поле=0.
2а. В самый конец добавить ещё одно цветовое правило, в котором будут только эти два пункта (tc.comment и twinkey).
3. TWinKey при запросе его Тоталом какого-то-поля получает имя файла, сразу помечает его фоновым цветом, а в качестве значения для какого-то-поля возвращает ноль (или любое другое значение, одинаковое для всех файлов/каталогов — тогда, естественно, вместо нуля в пунктах 2 и 2а надо будет указать именно это значение).
 
Чтобы всё это работало, необходимо, чтобы Тотал запрашивал плагины ровно в той последовательности, в какой они перечислены в шаблоне, а также чтобы он выполнял проверку полей эффективным образом (а именно, если очередное правило в шаблоне не сработало, то остальные правила проверять уже нет смысла, чтобы не тратить время — всё равно шаблон уже точно не полодёш, можно сразу переходить к проверке следующего шаблона). Ну и, естественно, надо, чтобы в TWinKey существовало какое-то поле с описанным поведением (или чтобы подобное поведение можно было настроить). Тогда схема работы Тотала с плагином будет выглядеть так:
0. Пример набора цветовых шаблонов с учётом всех необходимых модификаций. Пусть у нас сначала было два шаболна: ReadOnly и Hidden. Тогда после модификации будет пять шаблонов, расположенных в следующем порядке:
ReadOnly_Comment — это ReadOnly с добавленными tc.comment и twinkey
ReadOnly — это старый ReadOnly без изменений
Hidden_Comment — это Hidden с добавленными tc.comment и twinkey
Hidden — это старый Hidden без изменений
Comment — это шаблон, в котором только два правила, tc.comment и twinkey (цвет чёрный)
1. Файл без комментария -> Тотал начинает проверять его на соответствие цветовым шаблонам по порядку. В каждой паре первым идёт *_Comment, Тотал обнаруживает, что комментария нет, переходит к следующему шаблону (поскольку правило с комментарием не выполняется, TWinKey за ненадобностью не вызывается, поэтому файл фоновым цветом не подсвечивается). Следующий шаблон - такой же, как предыдущий, но без комментария и без TWinKey, проверяется обычным образом.
2. Файл с комментарием -> Тотал из пары правил первым подхватит "комментаторское". На этот раз комментарий не пуст, должны будуть проверться все правила, вызывается TWinKey и подсвечивает файл. При этом правило с TWinKey тоже должно сработать (именно поэтому нам надо фиксированное значение какого-то-поля), чтобы Тотал посчитал шаблон соответствующим и подсветил файл соответствующим цветом (уже шрифта, а не фона). Если ни одна существующая подсветка не подошла, то срабатывает последнее правило, в котором указан только комментарий и TWinKey — подсветки Тоталом не будет, а TWinKey'ем будет.
 
Итого получится в точности то, что надо: каждый закомментаренный файл подсвечивается дополнительным фоновым цветом, при этом существующая цветовая разметка самого Тотала не нарушается. Но, как я уже сказал, сначала необходимо проверить, а) что Тотал действительно не вызывает излишних плагиновых проверок, б) что он проверяет данные строго в указанном порядке и в) что TWinKey позволяет сделать указанную хитрость с подсветкой и возвратом фиксированного значения.
 
Надеюсь, изложил не слишком сумбурно…

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

Всего записей: 5544 | Зарегистр. 11-11-2002 | Отправлено: 22:03 14-01-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Я постараюсь обратить внимание автора  TWinKey на эти идеи, если он сам этого не сделает.
 
Но TWinKey как гипотетический вариант маркировки фоновым цветом (не цветом файлов!) всплыл в обсуждении уже потом, и не о нём речь шла в самом начале, когда было сказано:

Цитата:
Можно цветом выделить. Устроит?

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

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 00:55 15-01-2010
Denis268



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

Цитата:
File Find -> Plugins -> TC: comment — это лишь начало цепочки.А дальше? Вполне понятно, что такое поиск или выделение цветом по конкретному содержимому комментария, но неплохо бы пояснить, как выявить факт наличия у файла комментария с произвольным текстом.

Можно использовать проверку коментария на содержание пробела.
Заметил, что коментарии как правило состоят из нескольких слов (при беглом просмотре у себя не нашел коментарий из одного слова), да я и сам создаю их не менее чем из двух слов. Если очень требуется вариант с одним словом можно просто добавить пробел.

Всего записей: 2 | Зарегистр. 06-05-2008 | Отправлено: 00:10 16-01-2010
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Denis268
А зачем извращаться? Можно же просто указать неравенство пустой строке.
Речь выше шла не о том, как вообще составить такое правило, а о том, что с этим правилом дальше делать.

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

Всего записей: 5544 | Зарегистр. 11-11-2002 | Отправлено: 00:55 16-01-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Цитата:
Это надо не просто программера, а программера а) знакомого с разработкой расширений, б) знакомого с тонкостями Win7, или в) незнакомого с этими областями, но очень желающего с ними познакомиться.  

Вот если бы нашёлся такой, небалованный, программер, то ему, возможно, пригодилось бы вот это:  
Цитата:
2) Как объект shell extention способен обрабатываться из скрипта, что позволяет например  
- синхронизировать NTFS и текстовые описания файла  
- создать для указанной директории html файлы с описаниями файлов и директорий  
URL на Shell Extenction здесь не привожу, кто ищет, тот найдёт, а описанные vbs скрипты можно взять тут  
http://csltd.com.ua/~alik/RegetExCommands.zip  
и при необходимости поправить если вам нужно что-то большее.
 

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 01:38 16-01-2010 | Исправлено: oshizelly, 01:39 16-01-2010
Leva

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток.
Подскажите пожалуйста насчет Total Commander и 64-bit Windows.
Windows 7 Ultimate, Total стоит по-умолчанию (Program Files (x86)).
Нужно было смонтировать .wim образ в папку, как обычно установил драйвер
(64 bit в данном случае), и в командной строке тотала ввел команду
на монтирование. Операция завершилась с ошибкой (естественно
ничего не смонтировалось). Повторял операцию раз десять, и тут увидел,
что cmd.exe берется из System32, а не из SysWow64.
После этого создал cmd файл с той же самой командой, и запустил
из проводника. Образ смонтировался.
Можно ли сделать, чтобы ком. строка в Total под 64-bit работала
именно для 64-bit.
Спасибо.

Всего записей: 75 | Зарегистр. 17-12-2005 | Отправлено: 01:44 16-01-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Denis268
CaptainFlint
Рекомендую погонять предлагаемые правила, например, на каталоге TC с содержимым по умолчанию (просто распаковать куда-нибудь дистрибутив). Простейший тест выполнить в таком порядке: поиск в каталоге TC, затем в подкаталоге, например, LANGUAGE, а затем снова в каталоге TC.
 
При первом поиске вроде бы всё находится правильно. Но при повторении поиска по тем же критериям в подкаталоге LANGUAGE уже выводится весь список, хотя там комментариев совсем нет. При возврате в каталог TC поиск (как на содержание одного только пробела, так и на неравенство пустой строке) даёт, мягко говоря, неправильные результаты: теперь уже находится вообще всё в данном каталоге — и с комментариями, и без. Это как прикажете понимать?
 
(Там есть ещё специфические странности при поиске в некоторых каталогах, но подробности опускаю, ибо важнее всего то, что предложенные методы ни в коей мере надёжными не являются.)
 
Кстати, в комментариях, содержащих одни только интернет-ссылки (а таких у меня полно), пробелы искать — занятие малопродуктивное.

Цитата:
Речь выше шла не о том, как вообще составить такое правило, а о том, что с этим правилом дальше делать.

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

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 10:35 16-01-2010
CaptainFlint



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

Цитата:
При первом поиске вроде бы всё находится правильно. Но при повторении поиска по тем же критериям в подкаталоге LANGUAGE уже выводится весь список, хотя там комментариев совсем нет.

У меня не воспроизводится, несколько раз прогнал — всё выдаётся как надо.
 
 
Leva

Цитата:
Повторял операцию раз десять, и тут увидел,  
что cmd.exe берется из System32, а не из SysWow64.

Для Тотала это синонимы, поскольку перенаправление выполняется системой, абсолютно прозрачно для программ. Тотал думает, что каталог system32, а реально система подсовывает ему файл из syswow64.
 

Цитата:
Можно ли сделать, чтобы ком. строка в Total под 64-bit работала  
именно для 64-bit.

Маловероятно. Надо разбираться, что там и как; проще сделать ярлык или воспользоваться ссылкой sysnative, указывающей на реальный, неперенаправленный system32. Но я не понял, откуда взялась проблема. В большинстве случаев системе по барабану, что запускать — 32-битное или 64-битное приложение, и от одной только смены версии интерпретатора меняться ничего не должно.
Как выглядит команда и что это вообще за программа, которой монтируется образ?

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

Всего записей: 5544 | Зарегистр. 11-11-2002 | Отправлено: 12:20 16-01-2010
San4o_s_ran4o



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В ТС выделение на правой кнопке.
Как удалять минуя корзину?

Всего записей: 513 | Зарегистр. 03-01-2009 | Отправлено: 13:07 16-01-2010
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
San4o_s_ran4o
Цитата:
Как удалять минуя корзину?
с зажатым шифтом не помогает?

Всего записей: 17761 | Зарегистр. 07-06-2006 | Отправлено: 13:51 16-01-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
San4o_s_ran4o
Страница настроек Операции с файлами, нижняя часть, последняя опция. Более подробно — справка TC, раздел F8: Удаление (см. здесь). Там абсолютно всё сказано.  
А какое вообще отношение к делу имеет то, какой кнопкой выполняется выделение?
 
CaptainFlint
Чтобы заведомо исключить посторонние влияния, проверял и на чистом Тотале 7.50a (поскольку используется встроенный плагин). Результаты те же, что описанные мной выше: правильно поиск выполняется в первый раз после того, как назначено условие, далее после изменения исходного каталога при повторном поиске по тому же условию начинается ерунда.
Ладно, попробую ещё на других машинах.

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 13:57 16-01-2010
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 6)
Widok (01-06-2010 13:12): Лимит страниц. Продолжаем здесь.


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru