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

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

Автор: Fafy
Дата сообщения: 24.04.2015 21:25

Цитата:
А зачем вам плагин AutoRun?

mig73 Чтобы slister брал необходимую библиотеку gsdll32.dll и gswin32c.exe из каталога GS, что лежит в папке самого плагина для отображения EPS. Т.е. для портативности.
Автор: Skif_off
Дата сообщения: 24.04.2015 21:47
Fafy
К слову о портативности: uLister создаёт папку ".oit" в профиле, можно заставить хранить её в каталоге с плагином, дописав в Autorun.cfg

Код: SetEnv OIT_DATA_PATH %COMMANDER_PATH%\Plugins\wlx\uLister
Автор: yozhic
Дата сообщения: 24.04.2015 21:58
Plumber
Просто, но гениально. Благодарю очень. Теперь хоть вздохнул облегчённо. А то ведь из-за того, что разрабы CADView неграмотно detect-строку составили, плагин подгружается всякий раз при переключении по «4» и блокирует, собако, папку с просматриваемым файлом, которую потом не удалишь и не переименуешь, пока ТС не рестартанёшь.

mig73

Цитата:
С ulister занимался когда поддержка новых форматов появилась и на этом все закончилось.

Ааа, понятно. Вот я для Вас скриншотиков пощёлкал, полюбуйтесь, может заинтересуетесь, там расширения файлов в title видать [more=»»»»]

[/more]
Автор: Skif_off
Дата сообщения: 24.04.2015 22:00
yozhic

Цитата:
и блокирует ... папку с просматриваемым файлом, которую потом не удалишь и не переименуешь, пока ТС не рестартанёшь.

2913/cm_UnloadPlugins - Выгрузить все плагины не вариант?
Автор: yozhic
Дата сообщения: 24.04.2015 22:08
Skif_off
Вариант. Но лучше Lister-секцию редиректнуть, как Plumber подсказал. Потому как если ТС переносной на флешке, то этот CADView на каждом новом компе хочет заново регистрироваться и нервирует своими окошками. И по указанной причине никак его не утихомирить, ибо без спросу подгружается и не даёт, собако, detect-строку исправить.
Автор: mig73
Дата сообщения: 24.04.2015 22:11
yozhic Спасибо посмотрел. Выглядит все прилично конечно, погляжу что нонче за uLister, какие зависимости, размер библиотек и возможность работы в комбо-TC, как библиотеки с PE дружат. Может и воспользуюсь, все равно др вариантов не предвидится.
Автор: Fafy
Дата сообщения: 24.04.2015 22:41
Skif_off

Цитата:
Fafy
К слову о портативности: uLister создаёт папку ".oit" в профиле, можно заставить хранить её в каталоге с плагином, дописав в Autorun.cfg

Код:
SetEnv OIT_DATA_PATH %COMMANDER_PATH%\Plugins\wlx\uLister

Мне не удалось найти иного рабочего способа.
А мне хотя бы реализовать работоспособность портативность просмотра EPS в sLister. Кстати, а на выше приведенных участках кода настроек все правильно написано???
Автор: LonerDergunov
Дата сообщения: 24.04.2015 23:44

Цитата:
SetEnv /A PATH ;%COMMANDER_PATH%\Plugins\wlx\sLister\GS

Спасибо за хитрый способ. Много SetEnv напихано в Авторане, но вот путь к гостскрипту не додумался добавить )))
Автор: Skif_off
Дата сообщения: 25.04.2015 00:21
yozhic
Я не про редирект, а исключительно про возможность удалить папку без рестарта

Fafy

Цитата:
Кстати, а на выше приведенных участках кода настроек все правильно написано???

Не понял, каких конкретно, скажу так: вам нужно два файла - gsdll32.dll и gswin32c.exe - и две строки в Autorun.cfg:

Код: SetEnv /A PATH ;%COMMANDER_PATH%\Plugins\wlx\sLister\GS
Pragma AutorunFinalizeSection
Автор: Fafy
Дата сообщения: 25.04.2015 10:18

Цитата:
Так и сделали, но sLister выдаёт ошибку? Тогда два варианта:
- попробуйте в проводнике бросить файл на gswin32.exe: возможно, Ghostscript с ним не справляется;
- в командной строке ТС вбейте cmd, нажмите Enter, в окне консоли вбейте "echo %PATH%" (без кавычек), снова нажмите Enter и посмотрите, дописан ли в конце выведенной строки путь к файлам gsdll32.dll и gswin32c.exe: возможно, плагин AutoRun не загружается.

Skif_off Команду вводил из корня системного раздела:

Код: C:\>echo %PATH%
C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\Sy
stem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\I
ntel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCom
mon\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\Wirele
ssCommon\

C:\>
Автор: Skif_off
Дата сообщения: 25.04.2015 10:39
Fafy
Не важно, откуда вводить команду, главное - из ТС и без повышения прав. Судя по списку путей, плагин AutoRun не загрузился или что-то с его конфигом.
Какая версия ТС - 32-битная, 64-битная или 32+64? Выложите wincmd.ini, если можно.
Автор: Fafy
Дата сообщения: 25.04.2015 11:53

Цитата:
Какая версия Т.С - 32-битная, 64-битная или 32+64? Выложите wincmd.ini, если можно.

Skif_off ТС_8.51а - 32+64.
wincmd.ini


Автор: romby
Дата сообщения: 25.04.2015 13:07
Подскажите, пожалуйста, есть ли что-нибудь для создания множества папок не по одной, а чтобы сразу ввести весь список. Возможно, это есть и в самой программе, но я не нашёл.
Автор: Skif_off
Дата сообщения: 25.04.2015 13:09
Fafy
Ага, понял, моя вина, упустил В секцию [Colors] допишите

Код: ColorFilter1=>!Autorun
ColorFilter1Color=0
Автор: mig73
Дата сообщения: 25.04.2015 13:13
romby
Если папки вложенные, то стандартно через F7, например
F7 папка1\папка2\папка3
Если не вложенные то F7 Папка1|Папка2|Папка3
Автор: Fafy
Дата сообщения: 25.04.2015 13:26
Skif_off Теперь заработало! Спасибо большое!

Цитата:
Для портативности обычно ставят UseIniInProgramDir=7, посмотрите описание в справке.
Значения 7 я не нашел в описании по ссылке. Что она значит?

Автор: mig73
Дата сообщения: 25.04.2015 13:31
Fafy Это сумма цифр всех опций 1+2+4
Автор: Skif_off
Дата сообщения: 25.04.2015 13:39
romby
В каком виде список? Если обычный txt в UTF-16LE и без переменных, то можно попробовать так:

Код: Команда: %ComSpec% /c for /f "delims=" %i in
Параметры: ('type "ваш список .txt"') do mkdir "%%i"
Автор: romby
Дата сообщения: 25.04.2015 14:03
mig73
Цитата:
Если не вложенные то F7 Папка1|Папка2|Папка3
Спасибо, это самое оно. И не надо никаких плагинов

Skif_off
Спасибо за решения на cmd, vbs, autoit — возьму на заметку для сложных случаев.
Автор: yozhic
Дата сообщения: 25.04.2015 14:50
romby

Цитата:
И не надо никаких плагинов

Если посложнее случаи возникнут, то, возможно, заинтересует extDir.
Автор: Plumber
Дата сообщения: 25.04.2015 16:17
yozhic

Цитата:
Просто, но гениально.

Это не я Меня такое поведение плагина давно задолбало и я задал этот вопрос на wincmd.ru, где уважаемый Avada (если не изменяет память) посоветовал воспользоваться редиректом.
Автор: Avada
Дата сообщения: 25.04.2015 17:11
Plumber
Память изменяет, это был не я.
Автор: Plumber
Дата сообщения: 25.04.2015 17:46
Avada
Тогда я дико извиняюсь , надеюсь не обидел. И в самом деле это был Lev. Но сути это не меняет.
Автор: Avada
Дата сообщения: 25.04.2015 18:19
Plumber
Абсолютно не меняет. А я об этом плагине ничего не знаю — просто не имею в нём надобности.
Автор: Skif_off
Дата сообщения: 26.04.2015 01:07
По разным причинам не хотел делать меню с appendtabs и opentabs или лазить в меню вкладки, на днях окончательно сформулировал и сегодня вроде доделал:
скрипт AutoIt проверяет в wincmd.ini значение TabDir, если его нет - предлагает указать каталог (не сохраняет) с tab-файлами, далее получает список и предлагает GUI с возможностью выбрать (мышь/клавиатура) нужный. Два варианта открытия tab-файла, скрин http://rghost.ru/6g5l6B5dk/image.png
В usercmd.ini необходимо добавить две команды (наличие не проверяется)

Код: [em_AppendTabs]
cmd=appendtabs
param=%A
[em_OpenTabs]
cmd=opentabs
param=%A
Автор: Boris Smirnov
Дата сообщения: 27.04.2015 23:47
Подскажите кто-нибудь как организовать просмотр старого формата Help-а Windows - файлов .hlp?

Интересует просмотр по F3 и по Ctrl-Q.

Что и где надо прописать?
Автор: mig73
Дата сообщения: 28.04.2015 00:02
Boris Smirnov
Архиваторный плагин HLP/MVB 1.0.2.0 (x32/x64). Позволяет зайти в *.hlp или *.mvb как в архив (Ctrl+PgDn) и смотреть справку в формате RTF листером. WLX-плагинов для *.hlp не существует. Или скачайте обновление от Microsoft для открытия файлов *.hlp как обычной справки для новых ОС:
"Справка Windows" (WinHlp32.exe) для Windows 8.1
"Справка Windows" (WinHlp32.exe) для Windows 7
Или еще вариант для TC посложнее HelpDeco.exe + аддон для Multiarc (сработает как HLP/MVB, но форматов больше).
Автор: Boris Smirnov
Дата сообщения: 28.04.2015 01:09
mig73
Спасибо! А зачем пишут тут в форуме тогда в детект строке для ulister расширение HLP?

Оно не нужно ведь, раз не будет работать просмотр по Ctrl-Q?
Автор: mig73
Дата сообщения: 28.04.2015 01:29
Boris Smirnov Я не использую uLister для которого нужны большие библиотеки Oracle. Нюансы настройки под разную битность и т.д., возможно он и умеет смотреть по Ctrl+Q, ребята которые его используют ответят. Список поддерживаемых форматов у uLister просто огромен.
Автор: LonerDergunov
Дата сообщения: 28.04.2015 02:02

Цитата:
Интересует просмотр по F3 и по Ctrl-Q.

Листерных плагинов вроде нет. А по F3 можно прикрутить родной просмотрвощик.
http://rghost.ru/7QjQHvRjV


Цитата:
А зачем пишут тут в форуме тогда в детект строке для ulister расширение HLP?

Хороший вопрос.
Попробовал подсунуть ulister полный набор библиотек, добавить расширение в просматриваемые, посмотрел несколько стандартных hlp-файликов - не показывает, ругается на неподдерживаемый формат.


Цитата:
Список поддерживаемых форматов у uLister просто огромен.

Насколько я вижу - hlp-файлов там нет.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155

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


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