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

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

Автор: mig73
Дата сообщения: 28.04.2015 02:20
LonerDergunov Посмотрите внимательней в разделе Other
Цитата:
Microsoft Windows Help (File ID only) .hlp
А вот здесь что-то было про файлы WinHelp32.

Нет, все-таки не понимает uLister HLP. Кто-то пробовал, настроить uLister для hlp?
Автор: yozhic
Дата сообщения: 28.04.2015 12:53
mig73

Цитата:
Кто-то пробовал, настроить uLister для hlp?

Пробовал. Шляпа.

Добавлено:
LonerDergunov

Цитата:
прикрутить родной просмотрвощик

Хм... Вот ведь... Ваш запустился. Он, как я понял, от XP. А я пробовал от Win7 и последний (6.3.9600) – не запускаются, выдают ошибку (9009).
Автор: LonerDergunov
Дата сообщения: 28.04.2015 14:58

Цитата:
Он, как я понял, от XP

Да, для универсальности от ХР использую (чтоб и под ХР тоже работал просмотр).
Автор: abz
Дата сообщения: 29.04.2015 01:44
Скажите, а есть ли х64 плагин для просмотра MHT файлов? Весь wincmd.ru перерыл - ничего найти не могу.
Автор: ewild
Дата сообщения: 29.04.2015 02:58

Цитата:
Скажите, а есть ли х64 плагин для просмотра MHT файлов? Весь wincmd.ru перерыл

abz
wlx: HTMLview (Обсуждение на форуме wincmd.ru)
wcx: MhtUnPack
Автор: Avada
Дата сообщения: 29.04.2015 07:16
abz
Поиск MHT по форуму wincmd.ru в подфоруме для плагинов. Там несколько тем по этому поводу. Но вообще, конечно, HTMLView.
Автор: yozhic
Дата сообщения: 29.04.2015 10:05
Может пригодится кому. Скриптик на AutoIt для перезапуска Syn2.wlx в автономный режим Syn.exe (в котором работают все плагины) [more=»»»»»]
Сам скрипт:

Код: #comments-start
Скрипт: SynRestart
Версия скрипта: 1.1.1 от 30.04.2015 (thx @ Skif_off)
Версия AutoIt: 3.3.8.1
Источник: forum.ru-board.com
Автор: yozhic
Соглашение: Никаких гарантий и ответственности. Используйте на свой страх и риск. Делайте со скриптом, что хотите.
Параметры запуска: 1 (обязательный) - полный путь к редактируемому файлу
Описание: Перезапуск SynWrite из wlx в автономию.
#comments-end

#Region >>> OPTIONS
#NoTrayIcon
#EndRegion >>> OPTIONS

#Region >>> DECLARATIONS
Global $g_hSynWin
#EndRegion >>> DECLARATIONS

#Region >>> MAIN PROCEDURE
$g_hSynWin = WinActive("Lister (syn2)")
If $g_hSynWin Then
WinClose($g_hSynWin)
If WinExists($g_hSynWin) Then WinWaitClose($g_hSynWin)
ShellExecute(@ScriptDir & "\Syn.exe", '"'& $CmdLine[1] &'"')
Else
MsgBox(262144, 'SynRestart', 'No Lister window is active.')
EndIf
#EndRegion >>> MAIN PROCEDURE
Автор: abz
Дата сообщения: 29.04.2015 11:06
ewild
Avada

Спасибо.

На wincmd.ru лежит старая версия HTMLView 1.1 - может сообщит им как-то чтобы обновили? А то нет решения на том удобном сайте плагинов.

Ещё вопрос. А есть для x64 утилита рестарта ТС? На x32 пользовался TC Restar v 1.3.1.10 - новой весии на х64 не нашёл. Может есть что-то подобное?
Автор: mig73
Дата сообщения: 29.04.2015 11:08
yozhic Смотрю вы .au3 запускаете, Syn2 поддерживает выполнение скриптов AutoIt без AutoIt?
abz Утилита TCPlugman управляет плагинами и создает кнопку перезапуска TC на панели.
Автор: abz
Дата сообщения: 29.04.2015 11:09
achview ещё чем-нибудь заменить 64-х разрядным. Есть варианты?
Автор: Avada
Дата сообщения: 29.04.2015 11:20
abz
Нет вариантов. Попытки сделать работоспособную безглючную 64-битную версию этого плагина не увенчались успехом.
А HTMLView, который на wincmd.ru, обновить может только автор, но почему-то этого не делает. Новый брать отсюда. На русском форуме в профильной теме ссылка на тот ресурс есть.
Автор: mig73
Дата сообщения: 29.04.2015 11:33
abz

Цитата:
утилита рестарта ТС

На Wincmd решили этот вопрос.
Автор: Avada
Дата сообщения: 29.04.2015 11:49
abz
Если что, вот сама тема с обсуждением по перезапуску — там много интересного.
Автор: Skif_off
Дата сообщения: 29.04.2015 11:56
abz

Цитата:
achview ещё чем-нибудь заменить 64-х разрядным. Есть варианты?

Есть вариант, если вы используете версию 32+64, например, у меня для VisualDirSize (VisualDirSize должен быть выше HTMLView):

Код: TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\TOTALCMD.EXE"
/S=L:T4visualdirsize %P%N
wcmicons.dll,81
Открыть папку в VisualDirSize
%COMMANDER_PATH%\

-1
Автор: Avada
Дата сообщения: 29.04.2015 12:06
Skif_off
А именно AchView в таком варианте проверялся?
И это, конечно, на самом деле не решение исходной задачи ("заменить 64-х разрядным"). Быстрого просмотра нет, стандартного (не отдельным процессом) внутреннего просмотра нет...
Автор: abz
Дата сообщения: 29.04.2015 12:13
mig73

Спасибо. Но я там ничего не понимаю. Вижу кнопки, где взять AutoIt3.exe? Здесь скачал - в архиве такого файла нет. Никогда AutoIt не пользовался. И как со скрипта сделать Restart.au3?

В общем есть уже готовое работающее решение? Кто-то же уже под себя собрал же?! Поделитесь, плиз.




Цитата:
abz Утилита TCPlugman управляет плагинами и создает кнопку перезапуска TC на панели.

Она тоже 32-х разрядная.
Автор: mig73
Дата сообщения: 29.04.2015 12:22
abz

Цитата:
Она тоже 32-х разрядная

Не имеет значения, работает с любой разрядностью и плагины x64 тоже понимает (последняя версия на wincmd.ru). Если не подойдет выложу скомпилированный скрипт перезапуска для кнопки.
Автор: Avada
Дата сообщения: 29.04.2015 12:24
abz
Разрядность этой утилиты (в отличие от плагинов) её нормальной работе в TC x64 не мешает.
В пояснения по AutoIt влезать поперёк автора скрипта не буду, он лучше объяснит.
Автор: abz
Дата сообщения: 29.04.2015 12:25
mig73

Цитата:
Если не подойдет выложу скомпилированный скрипт перезапуска для кнопки.

Выложи пожалуйста. Я запутался окончательно.


Skif_off

Сейчас попробую. Спасибо.

Добавлено:
Skif_off

Получилось. Но только кнопкой? Никак по F3 (или на крайняк Alt+F3) не сделать?
Автор: mig73
Дата сообщения: 29.04.2015 12:32
abz
Перезапуск Total Commander x32/x64. Положить в каталог с программой.
Код кнопки:

Код: TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Restart.exe" "%COMMANDER_EXE%"

%COMMANDER_PATH%\Restart.exe,1
Перезапуск ТС
%COMMANDER_PATH%\

-1
Автор: abz
Дата сообщения: 29.04.2015 12:32
Avada

Цитата:
Разрядность этой утилиты (в отличие от плагинов) её нормальной работе в TC x64 не мешает.

Почему тогда TCrestar не работает?
Автор: Skif_off
Дата сообщения: 29.04.2015 12:33
Avada

Цитата:
А именно AchView в таком варианте проверялся?

Таким способом работает, но, например, мне не удалось посмотреть 7z-архив. И без быстрого просмотра, конечно. В общем, надо проверять, а лично мне этот плагин никогда не нравился и уже забыл, когда пользовался

Цитата:
И это, конечно, на самом не решение исходной задачи

А разве есть другие?

Total7zip вроде можно прикрутить как WDX-плагин, но что он умеет, не в курсе.
Автор: mig73
Дата сообщения: 29.04.2015 12:37
abz

Цитата:
Почему тогда TCrestar не работает?

Дык она наверняка системные процессы использует и не научили с x64 , а TCPlugman последней версии научили и умеет.
Автор: abz
Дата сообщения: 29.04.2015 12:37
mig73

Цитата:
abz
Перезапуск Total Commander x32/x64. Положить в каталог с программой.
Код кнопки:

Код:TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\AutoIt3.exe" "%COMMANDER_PATH%\Restart.exe" "%COMMANDER_EXE%"

%COMMANDER_PATH%\Restart.exe,1
Перезапуск ТС
%COMMANDER_PATH%\

-1


Ура. Спасибо!
Автор: Skif_off
Дата сообщения: 29.04.2015 12:43
abz

Цитата:
Почему тогда TCrestar не работает?

Зависит от того, какие функции WinAPI используются. TCrestar, скорее всего, читает командную строку, с которой был запущен ТС, а это дело с чтением конкретных адресов памяти.

Добавлено:
Если вы решили использовать скомпилированный скрипт, то тогда так:

Код: "%COMMANDER_PATH%\Restart.exe" "%COMMANDER_EXE%"
Автор: mig73
Дата сообщения: 29.04.2015 12:53
abz
Skif_off
Ой точно, ошибся. AutoIt3.exe лишнее, можете его совсем стереть. Пост исправил.
Автор: Avada
Дата сообщения: 29.04.2015 12:53
Skif_off

Цитата:
А разве есть другие?

Я, собственно, это и пытаюсь выяснить. А ArchView может, конечно, не нравиться, но более современных вариантов WLX-плагина для этой цели всё равно нету. Может быть, в самом деле пора пробовать для архивов подсказки с информацией из WDX...

mig73
Я. конечно, извиняюсь. но если скрипт уже превращён в скриптовую утилиту, зачем в кнопке прочие экзешники? У меня (с моими путями) первая строка для утилиты (скомпилированной из этого скрипта, более новые пока не проверял) выглядит как %Commander_path%\Utils\Scripts\Restart.exe.
P.S. Кажется, с AutoIt3.exe уже разобрались...
Автор: yozhic
Дата сообщения: 29.04.2015 13:58
mig73

Цитата:
Syn2 поддерживает выполнение скриптов AutoIt без AutoIt?

Нет, не поддерживает. AutoIt там спрятан в переменную %AUTOIT_EXE%, которая создаётся Autorun.wdx при запуске и в неё помещается экзешник, соответствующий разрядности системы.

Код: If %SYSINFO_OSARCH% = 32 Then
SetEnv /EV AUTOIT_EXE %COMMANDER_PATH%\Profile\utils\AutoIt3\AutoIt3.exe
ElseIf %SYSINFO_OSARCH% = 64 Then
SetEnv /EV AUTOIT_EXE %COMMANDER_PATH%\Profile\utils\AutoIt3\AutoIt3_x64.exe
EndIf
Автор: WatsonRus
Дата сообщения: 29.04.2015 15:26
Skif_off 12:33 29-04-2015
Цитата:
Total7zip вроде можно прикрутить как WDX-плагин, но что он умеет, не в курсе.

Его и как WLX прикрутить можно, только уж очень он убогий.

Я для rar и zip пользуюсь древним-предревним ArcView (не путать с ArchView), он удобнее, но он, естественно, только x32. ArchView тоже установлен, но вызывается он разве что на нераспознанные zip-ы всяких нестандартных расширений типа crx (там свой хромовый заголовок, ArcView, видно, его не обрабатывает).

WDX, кроме Translit для множественного переименования, я вообще не использую, не вижу смысла в доп.колонках с инфой.

Добавлено:
На x64 очень многих плагинов нет, у знакомого 7-ка x64, так он все равно пользуется TC x32, именно из-за отсутствия нужных плагинов. Нет ничего x64, к примеру, для просмотра баз данных, плюс те же Arc(h)View, или же есть x64 версии только плагинов, функционал которых более убогий, чем у x32 аналогов (тот же MMedia).
Автор: Avada
Дата сообщения: 29.04.2015 15:50
WatsonRus
А можно списочек этих самых менее убогих и при этом работоспособных 32-битных аналогов Mmedia?
Что касается "очень многих плагинов", то о вкусах не спорят, но у меня, например, суммарный список действительно необходимых 32-битных плагинов, не имеющих 64-битных аналогов, не превышает десятка позиций. WDX среди них нет вообще, а с парой экзотических архиваторных плагинов, которые мне пока что нужны, прекрасно помогает справиться decTC32Host.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155

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


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