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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Предыдущие части: Часть 1 Часть 2 Часть 3

Плагины для Total Commander
 
Основная тема – Total Commander (часть 13). Сборки обсуждаются отдельно.
А здесь только плагины, утилиты, скрипты и прочие аддоны!

О проблемах с wincmd.ru/totalcmd.net Подробности

Коллекции на русском сайте 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 (Варезник) | CAD View (Варезник) | SynWrite | TC1by1, TCAkelPad, TCFlashPlayer, TCIrfanView, TCModPlug, TCSumatraPDF,  TCWinDjView |

Некоторые авторские страницы и подборки
| 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 | 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 | uLister, sLister, tLister, TotalObserver | Impomezia TC Color Presets MOD  

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

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

Файлы данных для Ultra TC Editors
| Для TC 9.51 | Для TC 10.00 | Для TC 10.50 | Для TC 10.51 | Для TC 10.52 | Для TC 11.00 | Для TC 11.01 | Для TC 11.02 | Для TC 11.03 | Для TC 11.50 | Для TC 11.51 | Новейшая версия CEDF-файла |

Всего записей: 39606 | Зарегистр. 26-02-2002 | Отправлено: 21:28 29-03-2022 | Исправлено: Maz, 16:39 04-07-2025
www_world

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

Цитата:
Жесть конечно батничек.

Раскодированная строка - это не строки батника, а строки скрипта PowerShell.
И выполняются они в среде PowerShell, в чем легко убедиться запустив их в роwershell.ise.exe (вставить эти строки и запустить).

Цитата:
Мне совершенно непонятны закодированные строки. В плане создания рефера.

Рефер не вычисляется, а берется готовым, поскольку он постоянный. Причем самый простой из возможных. Такие реферы, например. FlashGet добавлял автоматом по умолчанию в любую загрузку.
Вычислять рефер нужно, если он уникален и не может быть получен из самой ссылки.

Цитата:
Строка изначально в UTF-16LE

Ну об этом недвусмысленно сказано в вышеприведенном скрипте для декодирования этой строки:

Цитата:
$EncodedText = “Ваша base64-кодированная строка
$DecodedText = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($EncodedText))
$DecodedText

Всего записей: 633 | Зарегистр. 04-11-2018 | Отправлено: 19:10 17-08-2025 | Исправлено: www_world, 19:12 17-08-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg (пост)
Цитата:
Почему тихая, а не обычная?

Я не знаю почему автор не обнародовал. Бывает, что кол-во изменений считается недостаточным для паблика.
@all
В этом посте я перечислил в каких случаях в «новом-тихом» ICLView путь сохранения иконок запоминается, а в каких нет. Хватит того что есть или для других команд тоже стоит попросить сделать? Вес общественного мнения нужен.

Всего записей: 3136 | Зарегистр. 20-03-2008 | Отправлено: 19:24 17-08-2025 | Исправлено: yozhic, 19:25 17-08-2025
AkulaBig

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

Цитата:
Раскодированная строка - это не строки батника, а строки скрипта PowerShell.

Я это понял.

Цитата:
Ну об этом недвусмысленно сказано в вышеприведенном скрипте для декодирования этой строки

Я на UTF-8 проверял. Просто он первый стоял в декодировщике. А до UTF-16LE не дошел. Но почему в powershell_ise это не сработало? Надо было настраивать кодировку в нем?

Цитата:
Рефер не вычисляется, а берется готовым, поскольку он постоянный. Причем самый простой из возможных. Такие реферы, например. FlashGet добавлял автоматом по умолчанию в любую загрузку.
Вычислять рефер нужно, если он уникален и не может быть получен из самой ссылки.

Буду знать.

Всего записей: 6434 | Зарегистр. 11-03-2003 | Отправлено: 19:49 17-08-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Если это не какая-то тихая бета (мало ли, вдруг какое не очень публичное тестирование сырого кода или ещё чего),  то хотелось бы обнову на wincmdru как положено, с чейнжлогом и прочими ритуалами.  
Просить разве что попробовать побороться с распухшим размером. Буквально года два назад у меня была ещё какая-то старая версия (увы, не сохранилась), она занимала существенно меньше.  
В остальном - лишь бы работало без багов, чего ещё для счастья надо.
 
Добавлено:
По поводу запоминания пути для иконок.  
Хотелось бы, чтобы вместо (вредного для меня) запоминания по умолчанию предлагалась целевая папка именно та, в которой просматриваемый открытый файл и находится. Чтобы ненароком не сохранить что-то "не туда", пытаясь потом выискивать по косвенным признакам, куда же улетела сохранённая картиночка...
Но это так, мечты. Возможно, кому-то это и не надо даже.

Всего записей: 19774 | Зарегистр. 04-11-2010 | Отправлено: 20:06 17-08-2025
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DAppCDN на десяток программ всего, но уже написал пару функций на PowerShell: Сценарии для Windows

----------
RuBoard — Внешний вид

Всего записей: 3755 | Зарегистр. 16-08-2012 | Отправлено: 20:10 17-08-2025
www_world

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

Цитата:
Буду знать.

Сказанное выше относится, конечно, к текущей ситуации обсуждаемого сайта.
В будущем ситуация может измениться (и рефер придется вычислять). Также ситуация с реферами может быть совершенно иной на другом сайте.

Цитата:
Но почему в powershell_ise это не сработало? Надо было настраивать кодировку в нем?

Нет. Все делается по умолчанию. Просто вставить и запустить (F5):

Раскодирование base64 строки в Штирлице:

 
iNNOKENTIY21
Вы так думаете, что "тута усе так зараз взяли и понЯли, что вы тута и тама понаписали и вкуда энто сувать"?
Тут нужны конечные решения - взял-и-нажал (take&click). С конструкторами, даже из четырех кубиков - с ними точно не сюда. :)
И потом, гольный ps массы не жалуют. Можно и ps, но так чтобы это был конечный готовый батник, который можно нажать. Вот тогда это совсем другой коленкор.

Всего записей: 633 | Зарегистр. 04-11-2018 | Отправлено: 20:40 17-08-2025 | Исправлено: www_world, 21:10 17-08-2025
AkulaBig

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

Цитата:
Все делается по умолчанию. Просто вставить и запустить (F5):

Я не знал, что надо создать сценарий, вводил прямо в командной строке. Но ответ одинаков:

 
 
Добавлено:

Цитата:
Раскодирование base64 строки в Штирлице

Не, Штирлиц тоже не берет. Даже вкладка справа после нажатия 7bit в текст не появляется.

Всего записей: 6434 | Зарегистр. 11-03-2003 | Отправлено: 22:18 17-08-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Скорее всего символ ^ забываете удалять

Всего записей: 4678 | Зарегистр. 01-04-2006 | Отправлено: 22:32 17-08-2025
Vinyl_Vandal

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21 ГЕНИЙ!!! изобрёл Chocolatey & Winget.. но есть нюансы, многие придумывают свой user-agent и тупо браузером не скачивается
AkulaBig спрошу тут, ты вообще тестируешь свои сборки хотя бы на 4K дисплее, про большее не спрашиваю

Всего записей: 78 | Зарегистр. 04-08-2025 | Отправлено: 23:09 17-08-2025
AkulaBig

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

Цитата:
Скорее всего символ ^ забываете удалять

Точно. Я и не знал, что он не нужен именно при декодировании. Вообще какая-то непонятка с ним.

Всего записей: 6434 | Зарегистр. 11-03-2003 | Отправлено: 23:26 17-08-2025
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
www_world
Цитата:
Вы так думаете, что "тута усе так зараз взяли и понЯли, что вы тута и тама понаписали и вкуда энто сувать"?
Тут нужны конечные решения - взял-и-нажал (take&click). С конструкторами, даже из четырех кубиков - с ними точно не сюда.
И потом, гольный ps массы не жалуют. Можно и ps, но так чтобы это был конечный готовый батник, который можно нажать. Вот тогда это совсем другой коленкор.

Поэтому тут только ссылка, а код там. Батники я не пишу. Конечное решение, тут проблема есть, да. Не умею, энтузиазим заканчивается на «у меня работает».
 
Vinyl_Vandal
Цитата:
iNNOKENTIY21 ГЕНИЙ!!! изобрёл Chocolatey & Winget.. но есть нюансы, многие придумывают свой user-agent и тупо браузером не скачивается

Winget — брал, Scoop — брал, Chocolatey — нет, не взял, не понравилась.

Всего записей: 3755 | Зарегистр. 16-08-2012 | Отправлено: 23:41 17-08-2025
Vinyl_Vandal

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

Цитата:
Winget — брал

теперь он UniGetUI - творчество гениев не остановить
я тебя огорчу, но Chocolatey это эталон пакетменджеров для винды

Всего записей: 78 | Зарегистр. 04-08-2025 | Отправлено: 23:46 17-08-2025 | Исправлено: Vinyl_Vandal, 23:49 17-08-2025
www_world

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

Цитата:
Я и не знал, что он не нужен именно при декодировании. Вообще какая-то непонятка с ним.

Я не знаю на каком диалекте еще написать, чтобы читали написанное не по диагонали:

Цитата:
Вызываем PowerShell ISE - из меню программ или из ком строки
 
powershell_ise
 
В появившемся окне, в верхней его половине вводим команды
 
$EncodedText = “Ваша base64-кодированная строка
$DecodedText = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($EncodedText))
$DecodedText

 
В указанное место вставляем вашу кодированную строку и запускаем скрипт (F5).
В нижней половине окна будет результат - раскодированная строка - набор рowershell операций, в которых комменты обозначены символом #, в отличие от консоли Windows.
 
Прим. При вставке кодированных строк нужно обращать внимание на наличие недопустимых символов. В частности, в b64-кодированной строке батника есть один такой, поскольку он необходим для корректного чтения этой строки из среды консоли Windows. В среде powershell он не нужен и его стоит просто удалить. Речь идет о предпоследнем символе ^.

Всего записей: 633 | Зарегистр. 04-11-2018 | Отправлено: 00:08 18-08-2025
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vinyl_Vandal
Цитата:
я тебя огорчу, но Chocolatey это эталон пакетменджеров для винды

Не огорчился я знал, что шоколадка горькая.

Всего записей: 3755 | Зарегистр. 16-08-2012 | Отправлено: 00:17 18-08-2025
www_world

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
В свете представленного iNNOKENTIY21 (профессионального) решения с пом. PS скриптов, вот вам еще батничек для скачивания, в частности, плагинов IrfanView (по-прежнему, с использованием wget.exe)
IView_Plugins2.bat

Всего записей: 633 | Зарегистр. 04-11-2018 | Отправлено: 05:37 18-08-2025 | Исправлено: www_world, 06:27 18-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
www_world
В этом батнике какая-то надпись на голубом фоне промелькивает. Первый лучше.
Заснял надпись. Про отклик. Мне кажется ненужная тех информация.

Всего записей: 6434 | Зарегистр. 11-03-2003 | Отправлено: 05:54 18-08-2025 | Исправлено: AkulaBig, 06:00 18-08-2025
www_world

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Зато второй - универсальнее, не мусорит (не создает и не оставляет временных файлов), и может быть подстроен практически под любые хотелки. Выскакивающее окно - инфа о ходе выполения powershell инструкций (в отличие от первого батника, в данном батнике доступ к страницам сайта осуществляется средствами PowerShell (читай, средствами Windows) -powershell скачивает и анализирует нужные страницы - тогда как в первом батнике скачивание страниц осуществлял wget).

Всего записей: 633 | Зарегистр. 04-11-2018 | Отправлено: 06:16 18-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
www_world
А этот батник под ХР будет работать?
Я к PowerShell не очень отношусь. Не универсальное решение.

Всего записей: 6434 | Зарегистр. 11-03-2003 | Отправлено: 07:10 18-08-2025
raddyst

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

Цитата:
 А этот батник под ХР будет работать?  

На xp powershell в необязательных обновлениях, мало кто устанавливал.

Всего записей: 7722 | Зарегистр. 08-03-2010 | Отправлено: 08:10 18-08-2025
www_world

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

Цитата:
А этот батник под ХР будет работать?

Если на ней будет установлен powershell (речь об обоих батниках).
На чистом cmd написать подобный батник - задача для монстра, если такое вообще возможно (тем более под урезанную версию cmd Windows XP. Придется использовать сторонние утилиты текстового парсинга и т.д.

Цитата:
Я к PowerShell не очень отношусь. Не универсальное решение.

Windows Vista/7/8/10/11. А остальные Windows, как рабочие лошадки (оси для полноценной работы), умерли, просто в силу отсутствия железа под них. Подробнее...

Всего записей: 633 | Зарегистр. 04-11-2018 | Отправлено: 08:31 18-08-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины для Total Commander (часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru