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

» Плагины для Total Commander (часть 2)

Автор: ASE_DAG
Дата сообщения: 16.03.2008 23:00
Serge2005
Rodny, строго говоря прав, если цель не в дебаге (т.е. плагины вообще грузится в память не должны), то установка BmpStartup=0 будет, наверное, предпочтительней.
Автор: mrmarvin
Дата сообщения: 20.03.2008 22:08
на одном из компьютеров стоит total commander и я случайно обнаружил что он заходит в папку System Volume Information по нажатию Enter, запустив свой тотал с флэшки попытался зайти в эту же папку, но смог зайти только после установления разрешений доступа.
вопрос в том, какой плагин дает возможность тотал коммандиру заходить в папку System Volume Information без установки разрешений доступа?
Автор: suomifinland
Дата сообщения: 21.03.2008 12:42
Ребята, у подруги увидела сборку Тотала с интересной функцией, при открытии программы сразу видны размеры папок, она сказала, что за это отвечает каклй-то плугин..., а где его взять и куда положить, чтобы у меня эта функция также работала...
Автор: Rodny
Дата сообщения: 21.03.2008 13:00
suomifinland
Это DirSizeCalc, а в тотале настроен пользовательский набор колонок. Меню "Настройка / Содержимое панелей / Наборы колонок".
Автор: Loafer
Дата сообщения: 22.03.2008 12:34
Подскажите плагин для изменения даты создания папки и всех её вложений

c930
Мда... куда я смотрел
Автор: c930
Дата сообщения: 22.03.2008 12:57
Loafer
Так вроде без плагинов, средствами самого командера можно это сделать - поставь в окне изменения атрибутов наверху галку Recurse subdirectories. Или я не понял вопрос?
Автор: MIHN
Дата сообщения: 22.03.2008 14:49
у кого нибудь работает поиск текста в html страницах сжатых gzip (включена опция поиск в архивах).
пробовал подключать ,отключать архиваторы в разных комбинациях - ничего не
помогает.По ctrl+pgdown cвободно захожу как в архив
Автор: onyx2
Дата сообщения: 23.03.2008 23:24
Странно... почему-то плагины на wincmd.ru недоступны. И неоторые другие разделы тоже. Умер проект что-ли? Или просто куда-то перенесли?
Может знает кто?....
Автор: ASE_DAG
Дата сообщения: 23.03.2008 23:41
onyx2
Точно не знаю, но знаю, что http://www.totalcmd.net жив и работает, так что, наверное проблемы временные.

А вообще, CaptainFlint или другие именитые командероведы должны знать...

Добавлено:
Кстати, http://forum.wincmd.ru/ работает, там уж точно знают.
Автор: CaptainFlint
Дата сообщения: 23.03.2008 23:58

Цитата:
А вообще, CaptainFlint или другие именитые командероведы должны знать...

Я не знаю. Отписал Эрго, посмотрим...
Автор: oshizelly
Дата сообщения: 24.03.2008 12:29
Подскажите, пожалуйста, где-нибудь в интете есть сайт по теме листер-плагина Ieview? Пытался искать гуглом и так, и эдак, но ничего не нашёл, только отдельные вопросы - и в основном, почему-то, касательно использования iEview для миранды

Кстати, вопрос у меня вот такой, может, кто подскажет. Этот плагин настолько интеллигентен, что независимо от расширения файла определяет форматы MS Office (Word, Excel) и пытается перехватить их открытие. А мне такого как раз не надо, а надо, наоборот, чтобы он открывал только документы со стандартными расширениями. Как это сделать? Закомментировал в файле настройки Ieview.ini все строки, где упоминается .doc, но это сначала почему-то вопроса не сняло, а после 2-го или 3-го перезапуска TC (!!!) вообще вырубило поддержку ieview даже для документов со стандратными расширениями (чего и следовало ожидать). Как же всё-таки этот вопрос правильно урегулировать?
Автор: ASE_DAG
Дата сообщения: 24.03.2008 22:20
oshizelly
IEview - это просто интеграция IE в листер, не более, сам он ничего не определяет.
Если я правильно понял задачу вопрос решается следующей строкой (не проверял):

Код: N_detect="ext="XXX"|ext="YYY"|force & ({detect_old})"
Автор: oshizelly
Дата сообщения: 25.03.2008 00:29
ASE_DAG
Спасибо! Но есть проблема

Цитата:
, где N - номер IEview; XXX, YYY - нужные вам расширения, detect_old - то, что написано в строке N_detect сейчас.

Там вообще не было такой строки вида N_detect=..., а была только вот такая строка:

Код: 1=C:\Program Files\TotalCmd\plugins\wlx\IEView\ieview.wlx
Автор: ASE_DAG
Дата сообщения: 25.03.2008 01:32
oshizelly
По всей логике заканчивать на символе амперсанда не следует (перечитайте статью).
Следует так:

Код: 1_detect="ext="XXX"|ext="YYY"|force"
Автор: oshizelly
Дата сообщения: 25.03.2008 02:07
ASE_DAG
Всё же что-то мы не так делаем
Вот как выглядит сейчас эта часть секции:

Код: 1=C:\Program Files\TotalCmd\plugins\wlx\IEView\ieview.wlx
1_detect="ext="doc"|ext="xls"|ext="aaa"|force"
Автор: abz
Дата сообщения: 25.03.2008 02:31
oshizelly

Цитата:
Кстати, а надо перезапускать TC после правки wincmd.ini? Я на всякий случай перезапускаю, но это, наверное, лишнее?

Обязательно! И только не после правки, а править при закрытом TC! Иначе твои правки могут быть перезаписаны прежними при закрытии.
Автор: ASE_DAG
Дата сообщения: 25.03.2008 02:45
Расширения ЗАГЛАВНЫМИ буквами.
Автор: Rodny
Дата сообщения: 25.03.2008 03:12
oshizelly
Что-то вы и правда не то делаете

В "ieView.ini" в секции: [Options] есть ключ "CheckDefaultSignatures":
[no]1 - если расширение не совпадает ни с одним из [Extensions], проверить файл на сигнатуры из секции [DefaultSignatures]
0 - не открывать файлы с неподходящим расширением.[/no]
Выставляешь в 0, и ieView будет реагировать только на явно заданные в [Extensions] расширения, типа "word=.doc;.dot;.wbk;.wps;"

П.С. В архиве с плагином на wincmd.ru файлы настроек Ieview.ini и Ieview_rus.ini с комментариями на английском и русском.
Автор: oshizelly
Дата сообщения: 26.03.2008 15:51
Rodny
ASE_DAG
abz
Спасибо всем! Разобрался наконец-то с вашей помощью, настроил почти так, как хотел
Однако времени пришлось порядком потратить, поскольку я бы не рискнул назвать интерфейс Ieview интуитивным. Но главное - работает.
Кстати, выяснил для себя, что изменения в настройках Ieview (а не только в wincmd.ini) вступают в силу только после перезапуска TC; кажется, в приложенной инструкции об этом ни слова не сказано!

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

1) Можно ли настроить TC так, чтобы файлы (скажем, MS Word с нестандартным расширением) открывались, по умолчанию, при нажатии F3 и Ctrl+Q в штатном Lister без привлечения Ieview, но чтобы при этом был бы какой-то отдельный хоткей (Alt+F3 ??) для открытия данного файла через Ieview.

2) После того, как некий файл (скажем, MS Word с нестандартным расширением) открыт в штатном Lister, можно ли вручную передать его для дальнейшего просмотра в IEview при помоши какого-нибудь хоткея и пр. без того, чтобы приходилось вручную закрывать окно листера.

3) Можно ли запретить Ieview открывать документы MS Office в окнах их родных приложений (MS Word, MS Excel и т.д.), а вместо этого открывать их в окне для просмотра с поддержкой более или менее правильного отображения форматирования? Ведь если мне понадобится заняться правкой документа Word или Excel, то я знаю, куда обратиться, а от просмотрового плагина более логично было бы ожидать вывода документа именно для просмотра. Тем более, что это, вероятно, и быстрее, и безопаснее.
Мне кажется, что когда-то давно на старой моей машине Ieview работал именно в таком режиме, и это было намного удобнее. От чего это зависит? От версии MS Internet Explorer? От настроек?
Пробовал поиграться с разрещениями ActiveX Control в файле Ieview.ini (AllowActiveX=1), но изменение единицы на ноль никак не влияла на вызов из ieview программы MS Word (зато блокировала отображение PDF и документов некотороых других приложений).
Если дело в версии MSIE, то нельзя ли поставить куда-нибудь в отдельный директорий старую версию MS Internet Explorer специально для использования в Ieview?
Или может быть как-то прикрутить к Ieview вместо стандартного Word-а прогу Word Viewer от MS?
Автор: ASE_DAG
Дата сообщения: 26.03.2008 17:31
К слову, некоторые секции и ключи wincmd.ini читаются не при запуске TC, а по необходимости, т.е. их можно изменять на ходу. А для IEview вместо TC, подозреваю, можно выгружать только плагины.

Теперь по вопросам:
Средствами встроенного Lister, AFAIK, нет. Можно только поставить еще один Lister, внешний (http://www.ghisler.com/lister/).
Нет, думаю.
Это зависит исключительно от настроек IE. Я, например, вообще не вижу смысла открывать документы MSO в IEview.
А Word Viewer работает не много быстрее Word.
Автор: Rodny
Дата сообщения: 26.03.2008 18:37
oshizelly
Конкретно по вопросам не отвечу, таких экспериментов не проводил. Рассскажу, как у меня сделано.
Я, вообще-то, IEview практически не пользуюсь, медленный он, неудобный. Чаще намного быстрее открыть соответствующее приложение.
Для быстрого просмотра doc/xls меня больше устраивают Office и Excellence.
Отображение форматирования не всегда точное, а в остальном даже внедрённые объекты вроде формул и рисунков в доках показывает.
Поэтому у меня IEview в списке плагинов стоит на последнем месте. Таким образом, сначала на файлы .doc срабатывает Office, а при необходимости по нажатию "4" подключается IEview.
Автор: kotlomoy
Дата сообщения: 28.03.2008 00:05
oshizelly писал
Цитата:
1) Можно ли настроить TC так, чтобы файлы (скажем, MS Word с нестандартным расширением) открывались, по умолчанию, при нажатии F3 и Ctrl+Q в штатном Lister без привлечения Ieview, но чтобы при этом был бы какой-то отдельный хоткей (Alt+F3 ??) для открытия данного файла через Ieview.

TC действует наоборот: по Alt+F3 открывает в листере, по F3 - в IEView, что, так не устраивает? ИМХО так более логично и удобно

oshizelly писал
Цитата:
2) После того, как некий файл (скажем, MS Word с нестандартным расширением) открыт в штатном Lister, можно ли вручную передать его для дальнейшего просмотра в IEview при помоши какого-нибудь хоткея и пр. без того, чтобы приходилось вручную закрывать окно листера.

Не понял, а "4" на что? Стандартный хоткей для переключения на/между lister-плагинами. Вообще, открой в Листере "Опции" - увидишь полезные хоткеи (1-7, A,S,V etc.).

oshizelly писал
Цитата:
3) Можно ли запретить Ieview открывать документы MS Office в окнах их родных приложений (MS Word, MS Excel и т.д.), а вместо этого открывать их в окне для просмотра с поддержкой более или менее правильного отображения форматирования? Ведь если мне понадобится заняться правкой документа Word или Excel, то я знаю, куда обратиться, а от просмотрового плагина более логично было бы ожидать вывода документа именно для просмотра. Тем более, что это, вероятно, и быстрее, и безопаснее.

В IEView нет не только окна для просмотра, но и вообще никаких окон. Все, что делает IEView - вызывает окно Internet Explorera. Так что этот вопрос не к плагину
Автор: ASE_DAG
Дата сообщения: 28.03.2008 01:22

Цитата:
TC действует наоборот: по Alt+F3 открывает в листере, по F3 - в IEView, что, так не устраивает? ИМХО так более логично и удобно

Только Shift+Alt+F3, по дефолту если. Alt+F3 - вызов внешнего.


Цитата:
Не понял, а "4" на что? Стандартный хоткей для переключения на/между lister-плагинами. Вообще, открой в Листере "Опции" - увидишь полезные хоткеи (1-7, A,S,V etc.).

С IEview я все-таки не работаю - может он особенный, но, плагином файл откроется, если только он настроен на это расширение\иной параметр заранее.
Автор: oshizelly
Дата сообщения: 30.03.2008 15:18
ASE_DAG

Цитата:
1) Можно ли настроить TC так, чтобы файлы (скажем, MS Word с нестандартным расширением) открывались, по умолчанию, при нажатии F3 и Ctrl+Q в штатном Lister без привлечения Ieview, но чтобы при этом был бы какой-то отдельный хоткей (Alt+F3 ??) для открытия данного файла через Ieview....
Средствами встроенного Lister, AFAIK, нет. Можно только поставить еще один Lister, внешний (http://www.ghisler.com/lister/).

Собственно, цель моих вопросов сводится к созданию системы, позволяющей:
1) по усмотрению открыть текущий файл в Ieview или в штатном Lister;
2) при необходимости уже после открытия файла перебосить его, не закрывая окна, между Ieview и Lister.
Внешний Lister решает первую из этих задач, но не вторую. Но для решения первой внешний Lister и не нужен, ибо тот же результат можно получить (как справедливо указал некто ASE_DAG двумя постами ниже) при помощи комбинации Shift+Alt+F3.

Цитата:
Это зависит исключительно от настроек IE.

Я об этом и сам догадывался. Но что именно надо перенастроить в IE, чтобы запретить вызов родных прог Word и Excel?? Дело в том, что я IE практически не пользуюсь, поэтому в его настройках ориентируюсь плохо. Что-нибудь связзанное с ActiveX Control? Пробовал поставить/снять пару фпагов, но нужного результата не получил.

ASE_DAG

Цитата:
А Word Viewer работает не много быстрее Word.

Rodny

Цитата:
Я, вообще-то, IEview практически не пользуюсь, медленный он, неудобный. Чаще намного быстрее открыть соответствующее приложение.

Во-первых, Word Viewer всё-таки побыстрее. А во-вторых и в главных, безопаснее: нет риска случайно изменить документ.

Rodny

Цитата:
Для быстрого просмотра doc/xls меня больше устраивают Office и Excellence.
Поэтому у меня IEview в списке плагинов стоит на последнем месте. Таким образом, сначала на файлы .doc срабатывает Office, а при необходимости по нажатию "4" подключается IEview.

Схема кажется весьма разумной. Однако у Office вроде бы та проблема, что он, в отличие от Ieview, не умеет распознавать файлы только по сигнатурам независимо от расширения. То есть, на файл MS Word с нестандартным расширением Office не отреагирует. Или я просто не сумел его правильно настроить?

kotlomoy

Цитата:
Не понял, а "4" на что? Стандартный хоткей для переключения на/между lister-плагинами.

Переключение по "4" (вообще-то при просмотре .doc более актуальны "1" и "2") позволяет переключиться междк плагином и штатным Lister только в том случае, если плагин настроен на данное расширение. А мой вопрос был о том, можно ли вручную принудительно запустить плагин для текущего документа, с которым плагин не ассоциирован.
Автор: ASE_DAG
Дата сообщения: 30.03.2008 17:05
oshizelly
Внешний листер полезен если нужно настроить хоткеи для открытия файла в разных плагинах (напр. IEview и listdoc).

Цитата:
Переключение по "4" (вообще-то при просмотре .doc более актуальны "1" и "2") позволяет переключиться междк плагином и штатным Lister только в том случае, если плагин настроен на данное расширение.

Что вы хотите увидеть в .doc в двоичном режиме ("2")?
Уже выше я об этом писал:
Цитата:
если только он настроен на это расширение\иной параметр заранее

Ключевая фраза "иной параметр".
По теории коммандера плагин вызовется, если указать ключ FORCE, однако если только плагин сам не проверяет валидность расширения.

Цитата:
Однако у Office вроде бы та проблема, что он, в отличие от Ieview, не умеет распознавать файлы только по сигнатурам независимо от расширения.

Опять же в теории можно указать любую сигнатуру, надо проверять.
Перечитайте еще раз статью в RU.TCKB до конца, многие вопросы отпадут.
Автор: kotlomoy
Дата сообщения: 30.03.2008 17:46
ASE_DAG

Цитата:
Только Shift+Alt+F3, по дефолту если. Alt+F3 - вызов внешнего.

Разумеется Shift+Alt+F3, я ошибся

Добавлено:
oshizelly писал

Цитата:
Собственно, цель моих вопросов сводится к созданию системы, позволяющей:
1) по усмотрению открыть текущий файл в Ieview или в штатном Lister;
2) при необходимости уже после открытия файла перебосить его, не закрывая окна, между Ieview и Lister.

1) F3 - открыть файл в IEView, Shift+Alt+F3 - открыть файл в Листере;
2) 4 - перебросить в IEView, 1 - перебросить в Листер (у меня в этом случае сворачивается окно Листера, нажимаю Alt+Tab, чтобы развернуть обратно)


Добавлено:
oshizelly

Цитата:
Но что именно надо перенастроить в IE, чтобы запретить вызов родных прог Word и Excel??

Смотрим файл IEView.ini, там находим такие строки:

Цитата:
; 1 - если расширение не совпадает ни с одним из [Extensions], проверить файл на
; сигнатуры из секции [DefaultSignatures].
; 0 - не открывать файлы с неподходящим расширением.
CheckDefaultSignatures=1

Тут написано, что если изменить значение CheckDefaultSignatures=1 на значение CheckDefaultSignatures=0, то IEView будет открывать только файлы с расширениями, указанными в секции [Extensions].
Автор: ASE_DAG
Дата сообщения: 30.03.2008 18:08

Цитата:
F3 - открыть файл в IEView, Shift+Alt+F3 - открыть файл в Листере;

Не хочу придираться, но все-таки неуместно писать "открыть в IEview"/"открыть в Lister".
Вы все время открываете в листере, просто в режимах "Только текст" или "Грфика/LS-плагины".


Цитата:
4 - перебросить в IEView, 1 - перебросить в Листер

Перечитай посты выше, речь идет о не заложенных в настройки заранее расширениях.

oshizelly
Кстати, из любопытства, а почему такая критичность к нестандартным расширениям, их так много разных или просто спортивный интерес?
Автор: kotlomoy
Дата сообщения: 30.03.2008 18:09
oshizelly

Цитата:
Переключение по "4" (вообще-то при просмотре .doc более актуальны "1" и "2") позволяет переключиться междк плагином и штатным Lister только в том случае, если плагин настроен на данное расширение.

Неправда ваша.
И я не понял актуальность "1" (текстовый режим) и "2" (бинарный режим) для просмотра документов формата .doc

Добавлено:
ASE_DAG

Цитата:
Не хочу придираться, но все-таки неуместно писать "открыть в IEview"/"открыть в Lister".
Вы все время открываете в листере, просто в режимах "Только текст" или "Грфика/LS-плагины".

Вы правы. Под Листером я имел ввиду просмотр в текстовом режиме

Добавлено:
ASE_DAG

Цитата:

Цитата: Цитата:4 - перебросить в IEView, 1 - перебросить в Листер


Перечитай посты выше, речь идет о не заложенных в настройки заранее расширениях.
Автор: ASE_DAG
Дата сообщения: 30.03.2008 19:08

Цитата:
IEView может открывать файлы по сигнатуре, независимо от расширения. Вроде бы об этом говорили

Да, хотя не знаю, я с IEview не работаю, уже об этом писал, если он действительно открывает файл несмотря на расширение это очень хорошо, но oshizelly говорит о том, что открывать надо в другом плагине (Ofiice, в частности).


Цитата:
Если имелась ввиду возможность открывать ЛЮБОЙ файл, вручную указав плагин, то вы сами знаете, такой возможности нет

Да почему же нет? N_detect = "FORCE", именно это и должно происходить. Должно, т.к. плагин плагин часто сам определяет валидность файла, по тем или иним признакам. Т.е. файл откроется в к-либо плагине, если:
Это предписано ключом N_detect или этого ключа нет.
Если плагин сам признал файл возможным для отрытия или не проводил проверки (в большинстве случаев она не требуется, ИМХО, и только вредит).
Если, наконец, при открытии не произло ошибки.
иначе, файл будет открыт следующим плагином в порядке очередности, или если такого нет, то в ином режиме.
Автор: kotlomoy
Дата сообщения: 30.03.2008 20:08
ASE_DAG

Цитата:
Да почему же нет? N_detect = "FORCE", именно это и должно происходить. Должно, т.к. плагин плагин часто сам определяет валидность файла, по тем или иним признакам.

Вы меня не поняли совершенно.
Да и я вас есь чесно не везде понимаю, там говорите одно, здесь другое.

Добавлено:
Что касается Office, можно попробовать прописать сигнатуру в N_detect. Другое дело надо ли

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155

Предыдущая тема: Командная строка, батники, сценарии (bat, cmd) 2


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