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

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

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

Maz (10-12-2016 17:20): Переезжаем: Плагины для Total Commander (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плагины для Total Commander
Часть 1 Часть 2
 
Основная тема – Total Commander (часть 9). Сборки обсуждаются отдельно.
А здесь только плагины, утилиты, скрипты и прочие аддоны!

Коллекции на русском сайте TC (wincmd.ru)
| Утилиты | Системные плагины | Плагины просмотрщика | Архиваторные плагины | Контентные плагины |

Коллекции на иноязычных сайтах
| Официальный сайт разработчика | Польский сайт TC | totalcmd.net |

Существующие 64-битные плагины и аддоны
| Тема на русском форуме TC | Список на Total Commander Wiki (англ.) |

Информация на Ru.TCKB (Wiki)
| Обзорная статья | Cписок известных плагинов | Неучтенные на wincmd.ru плагины и аддоны |

Обсуждение плагинов и аддонов
| Русский форум: Плагины TC | Русский форум: Автоматизация TC | Официальный форум TC |

Темы на Ru.Board по отдельным плагинам
| MultiArc | Back2Life (Варезник) | CompleX CD/DVD Burner (Варезник) | SynWrite |

Некоторые авторские страницы и подборки
| Total Commander | Русификация ТС, VirtualDisk, NTFSLinks & NLInfo, OperaCache, LinkInfo, Uninstaller64 | Imagine | MMedia, Fileinfo, EXEInfo, DirCopy | Ultra TC Editors, TC Log Viewer, TC Changes Viewer | Photofile, Badcopy | TweakTC | VirtualPanel, NTLinks Maker, NTLinks, CopyTree, TCFS2 |  Back2Life  | CompleX CD/DVD Burner | TWinKey, CDocProp, FileX, FileMask, TConsole | QuickSearch eXtended, ButtonBar eXtended | Autorun, TCTorrent, TCMediaInfo | DirSizeCalc, Age, ShellDetails| OpenOffice/DOCX/FB2 Viewer, Universal Viewer, SynWrite, TC Plugins Manager, TextSearch | RAdmin | MSI+ | uLister, sLister, tLister, TotalObserver |

Средства автоматизации
| PowerPro [1] [2] | WSH (VBS и JS) [1] [2] | TCMC [1] [2] | TCFS2 [1] [2] | TCIMG [1] [2] |

Обновление плагинов и аддонов
| Total Updater | Внешний русский LNG-файл |

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:44 19-11-2007 | Исправлено: Avada, 18:18 05-08-2016
Avada



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

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 11:49 29-04-2015 | Исправлено: Avada, 11:49 29-04-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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
 

В вашем случае нужно в параметрах использовать такую строку

Код:
/S=L:T4 %P%N

 
Добавлено:
yozhic

Цитата:
Скриптик на AutoIt для перезапуска Syn2.wlx в автономный режим Syn.exe (в котором работают все плагины)

Зачем вам чтение заголовка? Раз работают внешние инструменты, попробуйте так:

Код:
Par1="%COMMANDER_PATH%\Plugins\WLX\Syn2\SynRestart.au3" "{FileName}"

или даже так:

Код:
Par1="{SynDir}\SynRestart.au3" "{FileName}"

Тогда $g_sFilePath не нужна, можно взять $CmdLine[1]

Всего записей: 6487 | Зарегистр. 28-01-2008 | Отправлено: 11:56 29-04-2015 | Исправлено: Skif_off, 12:06 29-04-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
А именно AchView в таком варианте проверялся?
И это, конечно, на самом деле не решение исходной задачи ("заменить 64-х разрядным"). Быстрого просмотра нет, стандартного (не отдельным процессом) внутреннего просмотра нет...

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 12:06 29-04-2015 | Исправлено: Avada, 12:40 29-04-2015
abz



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

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

Она тоже 32-х разрядная.

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 12:13 29-04-2015
mig73



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

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

Не имеет значения, работает с любой разрядностью и плагины x64 тоже понимает (последняя версия на wincmd.ru). Если не подойдет выложу скомпилированный скрипт перезапуска для кнопки.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 12:22 29-04-2015 | Исправлено: mig73, 12:23 29-04-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz
Разрядность этой утилиты (в отличие от плагинов) её нормальной работе в TC x64 не мешает.
В пояснения по AutoIt влезать поперёк автора скрипта не буду, он лучше объяснит.

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 12:24 29-04-2015
abz



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

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

Выложи пожалуйста. Я запутался окончательно.  
 
 
Skif_off
 
Сейчас попробую. Спасибо.
 
Добавлено:
Skif_off
 
Получилось. Но только кнопкой? Никак по F3 (или на крайняк Alt+F3) не сделать?

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 12:25 29-04-2015
mig73



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

Код:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Restart.exe" "%COMMANDER_EXE%"
 
%COMMANDER_PATH%\Restart.exe,1
Перезапуск ТС
%COMMANDER_PATH%\
 
-1
 

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 12:32 29-04-2015 | Исправлено: mig73, 12:53 29-04-2015
abz



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

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

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

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 12:32 29-04-2015
Skif_off

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

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

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

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

А разве есть другие?
 
Total7zip вроде можно прикрутить как WDX-плагин, но что он умеет, не в курсе.

Всего записей: 6487 | Зарегистр. 28-01-2008 | Отправлено: 12:33 29-04-2015
mig73



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

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

Дык она наверняка системные процессы использует и не научили с x64 , а TCPlugman последней версии научили и умеет.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 12:37 29-04-2015
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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  
 

 
Ура. Спасибо!

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 12:37 29-04-2015
Skif_off

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

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

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

Код:
"%COMMANDER_PATH%\Restart.exe" "%COMMANDER_EXE%"

AutoIt3.exe лишнее.

Всего записей: 6487 | Зарегистр. 28-01-2008 | Отправлено: 12:43 29-04-2015 | Исправлено: Skif_off, 12:45 29-04-2015
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz
Skif_off
Ой точно, ошибся. AutoIt3.exe лишнее, можете его совсем стереть. Пост исправил.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 12:53 29-04-2015
Avada



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

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

Я, собственно, это и пытаюсь выяснить. А ArchView может, конечно, не нравиться, но более современных вариантов WLX-плагина для этой цели всё равно нету. Может быть, в самом деле пора пробовать для архивов подсказки с информацией из WDX...
 
mig73
Я. конечно, извиняюсь. но если скрипт уже превращён в скриптовую утилиту, зачем в кнопке прочие экзешники? У меня (с моими путями) первая строка для утилиты (скомпилированной из этого скрипта, более новые пока не проверял) выглядит как %Commander_path%\Utils\Scripts\Restart.exe.
P.S. Кажется, с AutoIt3.exe уже разобрались...

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 12:53 29-04-2015 | Исправлено: Avada, 12:55 29-04-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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

Syn запускает этот .exe из переменной, а сам скрипт указан в параметрах запуска.
 
Skif_off

Цитата:
Раз работают внешние инструменты

Дак ведь мы же лёгких путей не ищем Особенно на ночь глядя, после третьей кружки доброго пуэра. Я туда и не смотрел, во внешние. Посмотрю сегодня, спасибо. Но, на вскидку, заголовок всё равно понадобится, окно ж закрывать надо... или проверять, закрылось ли на случай несохранённых изменений... опять же окон Листера может быть несколько, значит надо активное определять... В-общем посмотрю сегодня ещё разок.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 13:58 29-04-2015
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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).

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 15:26 29-04-2015
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus
А можно списочек этих самых менее убогих и при этом работоспособных 32-битных аналогов Mmedia?
Что касается "очень многих плагинов", то о вкусах не спорят, но у меня, например, суммарный список действительно необходимых 32-битных плагинов, не имеющих 64-битных аналогов, не превышает десятка позиций. WDX среди них нет вообще, а с парой экзотических архиваторных плагинов, которые мне пока что нужны, прекрасно помогает справиться decTC32Host.

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 15:50 29-04-2015 | Исправлено: Avada, 15:51 29-04-2015
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Я использую для видео SMView (aka MViewer) и MediaShow. Оба заброшенные.  
 
Постоянно пишут, что они падучие и глюкавые, но у меня ни разу ничего не упало и не сглючило с момента их появления (если не считать того, что MediaShow при быстром просмотре лезет во все мыслимые форматы).

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 16:33 29-04-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подправил скрипт для Syn2.wlx/Syn.exe. Теперь и отрабатывает быстрее и звуков не издаёт (в отличие от предыдущего варианта). Skif_off, ещё раз благодарю за участие.
 
В продолжение обсуждения по перезапуску TC добавлю батник, которым пользуюсь. Требует nircmd.exe »»»»

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 16:38 29-04-2015
   

Страницы: 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 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239

Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины для Total Commander (часть 2)
Maz (10-12-2016 17:20): Переезжаем: Плагины для Total Commander (часть 3)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru