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

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

Автор: oshizelly
Дата сообщения: 10.10.2012 10:51
Avada 10:38 10-10-2012
Цитата:
это же самое и без выноса можно делать ... Добавляется только одно действие: найти заголовок нужной секции и перейти к нему.

Да, на одно действие меньше, это тоже. Но я имел в виду прежде всего избавление от риска по ошибке (юзера или редактора) отсортировать в wincmd.ini что-нибудь не то и потом долго и мучительно это восстанавливать (поскольку актуальной резервной копии по закоку Мерфи не окажется).
Автор: Avada
Дата сообщения: 10.10.2012 11:24
oshizelly
Видимо, я в результате длительного пользования EmEditor слишком привык к тому, что атрибутом приличного редактора является не только функция отката, но и сохранение резервных копий редактируемого документа.

А что касается Apploader и Ctrl+Q, я тут запросил автора по самой принципиальной возможности отображения его плагином окна внешнего приложения в файловой панели TC. Если окажется, что этого сделать нельзя, то поставленная выше задача будет иметь ровно два решения: либо использовать плагины, обеспечивающие точно такое же отображение DOCX-файла, как в Universal Viewer (например, uLlister), либо пользоваться внешним просмотром отдельно от внутреннего и, разумеется, без всякого Ctrl+Q.

Добавлено:
Да, автор Apploader только что подтвердил:

Цитата:
К сожалению именно так. И по другому сделать не умею.
Автор: PoziaSergey
Дата сообщения: 10.10.2012 20:27

Цитата:
при любых настройках плагина файл по Ctrl+Q открывается не в панели быстрого просмотра, а в полноразмерном окне внешнего приложения.

а как хоть так сделать? AppLoader я заметил только x86, а как быть с x64?
Автор: Avada
Дата сообщения: 10.10.2012 21:59
PoziaSergey
Никак не быть. Нет пока у этого плагина поддержки x64. И неизвестно, когда будет и будет ли вообще.
А как вообще пользоваться AppLoader и что где указывать в его настройках (AppLoader.ini), подробно описано в его документации. Но с учётом вышесказанного подключать Universal Viewer через AppLoader просто не вижу смысла. Зачем пытаться выводить по Ctrl+Q то, что через быстрый просмотр нормально отображаться заведомо не будет? Тогда уж лучше, как предлагалось выше, назначить его внешним вьюером по умолчанию и вызывать соответственно.
Автор: LonerDergunov
Дата сообщения: 10.10.2012 23:10
Avada

Цитата:
я тут запросил автора по самой принципиальной возможности отображения его плагином окна внешнего приложения в файловой панели TC

Я уже запрашивал аналогичный функционал, но никто не отозвался из числа программистов. Может, стоит поднять тему.
Автор: Avada
Дата сообщения: 11.10.2012 08:24
LonerDergunov
Я там выскажусь сам.
Автор: PoziaSergey
Дата сообщения: 12.10.2012 20:16
Можно ли сделать так, чтобы по дабл клику по текстовом файлу он открывался не в блокноте Windows а в akelpad что у меня в папке тотола лежит?
Автор: Avada
Дата сообщения: 12.10.2012 21:03
PoziaSergey
Назначить AkelPad на конкретные расширения через внутренние ассоциации. Плагины тут абсолютно ни при чём.
Автор: PoziaSergey
Дата сообщения: 12.10.2012 21:22

Цитата:
Avada

дело в том, что на работе админы так жестко урезали права, что невозможно ассоциации прописать (.

Добавлено:
упс, не прочел вашу ссылку и подумал о системных ассоциациях. спасибо.
Автор: wzrd
Дата сообщения: 13.10.2012 17:00
Народ, помогите чем можно делать симлинки в NTFS? Cейчас используют NTFSlinks 1.21, но он не умеет делать линки на файлы =(
Автор: DrakonHaSh
Дата сообщения: 14.10.2012 17:19
можно ли как-то сделать чтобы *.txt файлы открывал встроенный lister, а не какой-то из плагинов ?

+
2-й дополнительный вопрос: как сделать так, чтобы ulister не открывал (пропускал) файлы определенных типов (например *.txt и *.bat) ?
Автор: oshizelly
Дата сообщения: 14.10.2012 17:46
DrakonHaSh 17:19 14-10-2012
Цитата:
можно ли как-то сделать чтобы *.txt файлы открывал встроенный lister, а не какой-то из плагинов ?

Смотря, какой именно "какой-то из плагинов" перехватывает их открытие. Копать надо с этой стороны.
Либо юзать Alt+Shif+F3 (по умолчанию) для открытия файла именно в Листере без плагинов, но это работает для всех файлов одинаково независимо от расширения.


Цитата:
2-й дополнительный вопрос: как сделать так, чтобы ulister не открывал (пропускал) файлы определенных типов (например *.txt и *.bat) ?

Эта вопрос задавался (и отвечался!) в этом топике за последние несколько месяцев не менее двух-трех раз. Поиск по теме рулит!

Автор: DrakonHaSh
Дата сообщения: 14.10.2012 17:52
oshizelly
очень информативно, вполне могли бы и промолчать - я бы даже и не обиделся
Автор: WatsonRus
Дата сообщения: 14.10.2012 19:13
DrakonHaSh
От uLister-а больше гемора, чем толку. Это его рук дело.

По обоим вопросам - в папке uLister-а берем файл formats.txt, смотрим нужные коды типов файлов и вписываем их в ulister.ini в параметры

Код: [no]noloadtypes=
nopreviewtypes=[/no]
Автор: DrakonHaSh
Дата сообщения: 14.10.2012 20:08
WatsonRus

Цитата:
От uLister-а больше гемора, чем толку. [Image] Это его рук дело.


Цитата:
но ИМХО куда легче отключить нафиг весь uLister. [Image]

у меня uLister последним стоит, работает вполне сносно, гемора не испытываю. использую в первую очередь для просмотра msg, eml, mbox - доволен намного больше, чем wmx_eml, который и вылетал временами (самый противный вариант - жмешь на файле f3 и тотал вылетает) и не все форматы понимал/показывал. а ulister не разу такую хрень не провоцировал.


Цитата:
По обоим вопросам - в папке uLister-а берем файл formats.txt, смотрим нужные коды файлов и вписываем их в ulister.ini в параметры

noloadtypes=
nopreviewtypes=

сделал фильтр по "TEXT" в formats.txt, внес все это ulister.ini [more]
noloadtypes=1999,1118,1119,1170,1184,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093
nopreviewtypes=1999,1118,1119,1170,1184,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093
nosearchtypes=1999
keepinmemory=0
showtoolbar=1
showtoolbarqv=1
[/more]
=>
не помогло.

потом сделал так:
11=%COMMANDER_PATH%\plugins\Lister\ulister\ulister.wlx
11_detect=" EXT !="TXT" "
=>
заработало!


Добавлено:
кстати, а где можно почитать про возможности и формат xx_detect ? (а то на != случайно наткнулся)
Автор: WatsonRus
Дата сообщения: 14.10.2012 21:03
DrakonHaSh 21:08 14-10-2012
Цитата:
заработало

Заработало только для txt, а все остальные текстовые файлы uLister все равно будет тянуть в себя.

Добавлено:
У мня он тоже последним стоял, пока не достал окончательно.
Автор: Avada
Дата сообщения: 14.10.2012 23:20
DrakonHaSh

Цитата:
кстати, а где можно почитать про возможности и формат xx_detect ? (а то на != случайно наткнулся)

Cправочник по этому типу плагинов (с сайта разработчика), раздел ListGetDetectString.
Автор: WatsonRus
Дата сообщения: 15.10.2012 19:05
А есть ли где полный список имеющихся плагинов? Интересуют в основном архиваторные и листерные.

Вот недавно совершенно случайно узнал о давнем существовании плагина 2 в 1 (wdx+wlx) для расширений Firefox xpiinfo.
Автор: Avada
Дата сообщения: 15.10.2012 19:32
WatsonRus
Всё, что есть по имеющимся плагинам, представлено в шапке этой темы.
Автор: NORIO
Дата сообщения: 17.10.2012 18:50
Есть ли плагин позволяющий игнорировать ссылки на папки не следовать им при копировании?

Мне надо скопировать папку users на другой диск проигнорировав при копировании все ссылки на папки в поддиректориях.

Сейчас копируются реальные папки, а это не нужно так как очень долго и занимание место дублями.
Автор: Avada
Дата сообщения: 17.10.2012 19:55
NORIO
См. здесь. Насколько знаю, искомого плагина так и нет, а существующие нужный шаблон создать не позволяют.
Автор: NORIO
Дата сообщения: 17.10.2012 21:51
Avada
Ага, ясно, спасибо. будем выкручиваться по-другому.
Автор: DrakonHaSh
Дата сообщения: 18.10.2012 12:12
каким образом можно заставить тотал открывать по f3 файлы *.txt в какой-то определенной программе ? т.е. я хочу чтобы по f3 все работало как и работает - т.е. открывался lister + плагины, но *.txt пусть открывается в akelpad

думал что такая фича есть в AppLoader, но фиг там

ps что по alt-f3 можно такое сделать я в курсе
Автор: Avada
Дата сообщения: 18.10.2012 13:04
DrakonHaSh
Такая фича есть в AppLoader, и всё нормально работает, я только что проверял. В секции [Editor] файла AppLoader.ini указать строку txt=путь_к_Akelpad.exe. Все остальные соответствия в этой секции, если есть, закомментировать. И в списке плагинов поставить AppLoader так, чтобы выше не было плагинов, работающих с *.txt.
Автор: caxap
Дата сообщения: 19.10.2012 11:19
NORIO
Avada

Цитата:
Есть ли плагин позволяющий игнорировать ссылки на папки не следовать им при копировании?


Цитата:
См. здесь. Насколько знаю, искомого плагина так и нет, а существующие нужный шаблон создать не позволяют.

На PortableApps.com утилитку новую выложили. FastCopy Portable 2.11 (fast file copier and remover). FREE. 32x/64x
Дык на её домашней странице в разделе "6. Command Line" есть такое:
Цитата:
...
/stream ... Copy Alternate Stream (only NTFS) (to disable, /stream=FALSE)
/reparse ... Copy junction/mountpoint/symlink itself(to disable, /reparse=FALSE) (details)
/verify ... Verify written files data by MD5(or SHA-1) (to disable, /verify=FALSE) (details)
/linkdest ... Reproduce hardlink as much as possible. (details)
...
и ещё много чего. Я там много "курить тему" не стал, сами гляньте, не по вашей теме?
Вроде как на кнопку повесить можно будет...

Добавлено:
Мне, кстати, самому интересно будет... Тока мне сейчас самому не до разбирательств, сорри...
Автор: DrakonHaSh
Дата сообщения: 19.10.2012 11:23
Avada
все это я делал (до того, как написал сообщение выше) - и того, что я хочу у меня достичь не получилось.
у меня apploader стоит самый первым и на него повешен как DefaultEditor ChoiceEditor. включается apploader по ScrollLock. при таком раскладе описанным вам способом получить то, что я хочу, оставив рабочим все то, что уже есть не получится.
хотя, если других вариантов нет, то включу ка я еще один apploader в самый верх со своими настройками для *.txt.

кстати, пока сейчас поставил новую версию wlx_apploader_0961a.rar и обнаружил глюк: если хоть раз нажать f3 при вкл ScrollLock, то повторное отключение ScrollLock уже не помогает - пока тотал не перезапустить.
Автор: Avada
Дата сообщения: 19.10.2012 12:03
DrakonHaSh
Когда я пользовался ChoiceEditor (довольно долго, потом перешёл на F4Menu), то вызывал его исключительно классическим способом — через F4. Поэтому про то, как он может или не может работать при нештатных вариантах применения, ничего сказать не могу, а экспериментировать, если честно, большого желания нет.
Ничего не могу сказать и про работу ScrollLock в AppLoader — я этой клавишей пользуюсь совершенно для других дел, с TC никак не связанных.

caxap
За ссылку спасибо. Я там, правда, что-то не вижу варианта, когда копируется всё остальное с игнорированием только ссылок, но это уж пусть разбираются те, кому нужно такое копирование. Мне на данный момент — нет.
Автор: DrakonHaSh
Дата сообщения: 19.10.2012 13:26
Avada

Цитата:
Когда я пользовался ChoiceEditor (довольно долго, потом перешёл на F4Menu), то вызывал его исключительно классическим способом — через F4. Поэтому про то, как он может или не может работать при нештатных вариантах применения, ничего сказать не могу, а экспериментировать, если честно, большого желания нет.
Ничего не могу сказать и про работу ScrollLock в AppLoader — я этой клавишей пользуюсь совершенно для других дел, с TC никак не связанных.

у меня стоит вызов ChoiceEditor через AppLoader дабы при желании/надобности можно было вызывать произвольный список "обработчиков файла" для просмотра/редактирования из любых мест, где тотал позволяет смотреть файлы, в частности из панели поиска и синхронизации каталогов. ChoiceEditor вызывается через AppLoader только при включенной ScrollLock, иначе AppLoader ничего не делает и пропускает мимо себя файлы дальше по плагинам листера.

F4Menu тоже хочу потестить, да все руки не доходят

свой вопрос решил так:
скопировал AppLoader в \Plugins\Lister\AppLoaderForTxt\, переименовал там AppLoader.wlx в AppLoaderForTxt.wlx, настроил AppLoader.ini для запуска для *.txt akelpad-а и добавил этот новый AppLoaderForTxt в плагины листера вторым номером после моего старого-доброго-полезного AppLoader-а
Автор: oshizelly
Дата сообщения: 21.10.2012 14:05
Случайно посмотрел более внимательно, как работает SumatraPDF в комплекте с плагином sLister. Насколько я понимаю, при открытии любого файла PDF (в том числе, и текстового) он преобразует его в изображение формата .PNG, которое сохраняет в свою папку в профиле Documents and Settings на системном разделе. Потом он этот временный .PNG просто перекладывает в корзину.

Зачем так делается, непонятно Ведь это, наверное, сильно замедляет работу. Тем более, когда ему приходится преобразовать в картинку и сохранить на диск чисто текстовый PDF.

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

Конечно, на системном диске вообще много всякой интересной информации остаётся при работе, взять хоть тот же файл подкачки виртуальной памяти. Но не столь же явным образом!
Автор: WatsonRus
Дата сообщения: 21.10.2012 15:26
oshizelly
А отдельная Sumatra так же себя ведет? Это бы объясняло ее тормоза по сравнению с тем же Foxit-ом.
Использую Суматру только в sLister. Отдельную давно снес, когда увидел тормоза...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155

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


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