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

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

Модерирует : 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 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

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

Maz



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


 
Дата выпуска: 31.03.2024
Версия: 34.3
Автор: Averin Andrey
 
Скачать TCIMG | Скачать 2 | Сайт | Онлайн справка | Основные вопросы | Функционал+ | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
• Мощное средство для расширения функциональности Total Commander и других программ.
• Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
• Полностью портабельная, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
• Возможность комфортного использования потенциала программ с поддержкой командной строки, например:

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:    
Спасибо

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

В справке TCIMG.chm более 16.300 примеров применения.

Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)
Если в состав Вашей сборки/программы входит TCIMG, сообщите, вставим в список.

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке
Онлайн обсуждение TCIMG в группе Telegram

Всего записей: 38829 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 17:05 31-03-2024
Andrey_A_A



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

Цитата:
перемещение разделителя

И так можно назвать, можно и так: "Изменение ширины активной файловой панели" - главное чтобы работало в режимах "панели слева/справа" и "панели одна над другой"

Цитата:
Если сделать так, что-бы колонки перемещались к краю панели (как настроено)

Это не расширение панели, а "изменение ширины колонки"

Цитата:
это возможно?

Когда-то интересовался, но так и не понял как пробиться напрямую к элементу "THeaderClick"
Кроме того в тотале родные настройки всего этого "кривые", можете попробовать сами: Открыть настройки Табуляторов, в окошко рядом с "Тип (расширение)" в ставить, к примеру, 200 или 300 - по идее колонка "Имя" должна расшириться, ан нет, исчезает колонка "Тип", вернее они накладываются друг на друга.
Даже запись числовых значений разная: в окне одни цифры, в Wincmd.ini в [Tabstops] другие
Один из вариантов это автоматизировать с помощью мышки: ползти по элементу, пока не встретится курсор SIZEWE (изменение горизонтальных размеров), нажать, переместить и вернуться в исходные координаты - у меня где-то даже этот код 7-ми летней давности есть - можно создать команду...
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 15:50 26-08-2022
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
 
Идеальным был-бы такой вариант
Расширение только одной панели, но это скорее к Гислеру.

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 17:19 26-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ziabriev, да вы правы... там какая-то недоработка, которая длится годами, ведь для режима "панели одна над другой" все нормально (хотя там ситуация намного проще), надо писать автору, но я не буду... когда-то лет 12 назад я ему написал 5-ти страничное письмо об 30-тью с лишним ограничений в тотале и не только - а воз поныне там - из того что я предлагал за это время реализовано только 20% и то с ограничениями)) Но мне это дало то, что я стал писать свою автоматизацию. Спасибо за идеи, будем постепенно развиваться...
 
 
Добавлено:

Цитата:
А и ещё между прочим вот ета кнопка почему то перестала работать

vaskamy, возможно что-то изменилось в Irfan... эта работает:

Код:
shape=2 start=IrfanView||[group=BOX2!!%%L=%L!!"%%p"="%p"!!%%E=%E]||/convert="%p"*.[combo=BOX4]||&&hide||&&wait||upd<1>

Эта же команда и конвертирует webp в png...

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 18:31 26-08-2022 | Исправлено: Andrey_A_A, 22:23 26-08-2022
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Вы правы исправленный код работает но у png всё равно прозрачность убирает возможно виноват IrfanView.
Ещё у меня есть вот такая кнопка:
 

Код:
start=IrfanView||/filelist=%L~~/convert="%p"*.png~~/killmesoftly||&&hide||&&wait tcimg=$cm540

но то же прозрачность рубит.
 

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 08:48 27-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vaskamy, вышлите в архиве десяток webp файлов с прозрачностью, будет время посмотрю, есть ряд консольных утилит заточенных под это... или разбираться в ком строке IrfanView и других конвертеров.
Что касается Imagine, насколько я помню при конвертации постоянно вылетает его прогресс бар для каждого изображения и при изменении, к примеру, 100 файлов это просто убивает охоту с ним работать в консольном варианте, когда-то писал автору - обещал убрать, но прошло уже 3 года...
 
 
Добавлено:

Цитата:
И ещё не помешала бы не реальная кнопка при нажатии на которую в активной панели открытые вкладки сортировались бы по буквам дисков

Попробую

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 11:50 27-08-2022 | Исправлено: Andrey_A_A, 12:11 27-08-2022
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А на эту кнопку есть надежда создать?
Цитата:
И ещё не помешала бы не реальная кнопка при нажатии на которую в активной панели открытые вкладки сортировались бы по буквам дисков - к примеру вкладки С диска с выстраивались друг за другом с диска D то же рядом друг с другом и т.д.

 
Возьмите любой png с прозрачным фоном и сконвертируй те его кнопкой в png и прозрачный фон исчезнет


Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 12:36 27-08-2022 | Исправлено: vaskamy, 12:37 27-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vaskamy, ваше изображение не открывает ни Imagine, ни IrfanView, но webp2gif справляется, значит надо найти подобное для png

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 start=webp2gif||-l255||-c"%T"<NAME>.gif||list<%WL>||&&hide||&&wait
%COMMANDER_PATH%\Wcmicons.dll,1
Выделенные WEBP файлы конвертировать в другую панель в GIF, сохраняя имена
 
0
-1
 

ссылку webp2gif на можете найти в справке "Файлы TCIMG"
 
Добавлено:

Цитата:
открытые вкладки сортировались бы по буквам дисков

Работа над этим идёт, но вы отвлекаете Webp'ом

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 12:50 27-08-2022 | Исправлено: Andrey_A_A, 13:11 27-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vaskamy, обновитесь, Тестовая версия TCIMG 311_b4, в версии TCIMG 31.0 замените соответствующие файл(ы)
Вроде получилось... описание команды будет позже.

Код:
"tabsr=0" - сортировать вкладки левой панели по возрастанию
"tabsr=1" - сортировать вкладки правой панели по возрастанию
"tabsr=2" - сортировать вкладки активной панели по возрастанию
"tabsr=3" - сортировать вкладки неактивной панели по возрастанию
"tabsr=4" - сортировать вкладки в обеих панелях по возрастанию
 
"tabsr=0||1" - сортировать вкладки левой панели по убыванию
"tabsr=1||1" - сортировать вкладки правой панели по убыванию
"tabsr=2||1" - сортировать вкладки активной панели по убыванию
"tabsr=3||1" - сортировать вкладки неактивной панели по убыванию
"tabsr=4||1" - сортировать вкладки в обеих панелях по убыванию
 
"tabsr=0||0||1" - сортировать вкладки левой панели по возрастанию, удаляя дубликаты
"tabsr=0 tabsr=1||1" - сортировать вкладки левой панели по возрастанию, вкладки правой панели по убыванию

 
 
Добавлено:
vaskamy, что касается webp, то пояндексив нашёл утилиту dwebp
Пропишите в TCIMG.ini (TCIMGU.ini) в секции [Programs] свой путь

Код:
[Programs]
...
dwebp=%COMMANDER_PATH%\Utilities\Images\dwebp\dwebp.exe

для одного файла:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=dwebp||%P%N||-o||"%T%O".png||&&hide||&&wait||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Конвертировать WEBP файл под курсором в другую панель в PNG с помощью утилиты dwebp
 
0
-1
 

Для списка:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%WL||##"%T"path<4>.png start=dwebp||list<%WL>||-o||list1<$GLOBALSLIST>||&&hide||&&wait||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Конвертировать выделенные WEBP файлы в другую панель в именные файлы PNG с помощью утилиты dwebp
 
0
-1
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 17:56 27-08-2022 | Исправлено: Andrey_A_A, 17:57 27-08-2022
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я вот скриншотик забацал чтоб вам понятней было чего я хочу:
 
Добавлено:

Цитата:
что касается webp, то пояндексив нашёл утилиту dwebp

Всё работает, прозрачность сохраняется.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 19:04 27-08-2022
Andrey_A_A



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

Цитата:
Я вот скриншотик забацал чтоб вам понятней было чего я хочу

И что я должен был увидеть на скрине? - Я не понял.
Вы просили "в активной панели открытые вкладки сортировались бы по буквам дисков" - я это сделал...

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 19:33 27-08-2022 | Исправлено: Andrey_A_A, 19:36 27-08-2022
vaskamy



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

Цитата:
И что я должен был увидеть на скрине? - Я не понял.

Обратите внимание как вкладки дисков отсортированы диск с рядком возле диска с а е рядком с е не в разброс, допустим у вас открыто двадцать или тридцать разных папок на четырех или пяти дисках и все они находятся в разброс и чтобы найти взглядом нужный диск с нужной папкой уходит уйма времени и нервов а если нажать волшебную кнопочку то по волшебству все диски сортируются в панели и тогда взглядом очень легко и быстро можно найти нужную вкладку с открытой папкой на нужном диске, теперь понятно. Я ж говорю кнопка очень нужная я не понимаю почему Гислер до сих пор не реализовал данную функцию в своём TC.
 
 
Добавлено:

Цитата:
Вы просили "в активной панели открытые вкладки сортировались бы по буквам дисков" - я это сделал...

А кнопка когда будет?
 
Добавлено:

Цитата:
А кнопка когда будет?

Разобрался. Затестил команду tabsr=2||1 вро де отработала корректно а вот tabsr=2 почему то не корректно у меня на диске I открыто 20 вкладок так вот 18 осортировало четко а две перекинуло почему то в конец, а команда tabsr=2||1 сортирует без ошибок. Остальные команды пока не проверял.
 
 
Добавлено:
В соседней панели команда tabsr=2 так же дала сбой и перекинула две вкладки диска I в конец.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 19:46 27-08-2022
Andrey_A_A



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

Цитата:
отсортировать ...  рядком

Никогда не задумывался об этом - у меня все вкладки в один ряд - в этом режиме всё работает, а в режиме "Размещать вкладки в несколько рядов", автор тотала,  Гислер, располагает их "как бог подаст" или какой-то хитрой схеме мне неизвестной (не по порядку следующему сохранённому в файле вкладок с помощью команд SAVETABS).
 
Никогда этого не замечал, но это бред полнейший.  
Если у вас несколько рядов (к примеру 2) и сохраните вкладки в файл TAB (меню вкладок: "Сохранить вкладки в файл текущей панели"), откройте его в редакторе - и вы удивитесь!!!
2-й ряд (нижний) будет отсчитан с 0 (нуля), 1-же ряд (верхний) от конечного номера вкладки 2-го ряда вкладок.
 
О какой сортировке может тогда идти речь или вообще об автоматизации рядов?...
Здесь я помочь не могу - это что-то интересно-сумасбродное)))
 

Цитата:
Почему Гислер до сих пор не реализовал данную функцию в своём TC

Ну он кучу других простых вещей не реализовал, а такой красоте, думаю и говорить не приходится.
--
У себя в команде tabsr допишу, что работает, только в режиме одной строки вкладок.
Хорошо, что webp ==> png сработал.

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 20:22 27-08-2022 | Исправлено: Andrey_A_A, 21:37 27-08-2022
vaskamy



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

Цитата:
Здесь я помочь не могу - это что-то интересно-сумасбродное

Ладно и так сойдет спасибо за проделанный труд. Все равно намного лучше чем без сортировки.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 20:32 27-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vaskamy, Интересный факт, что если зайти в настройки и выключить режим "Размещать вкладки в несколько рядов", то все вкладки сортированные с помощью команды tabsr - размещаются в порядке той сортировки, которая должна быть... Если переключим режим в настройках, то опять абы как.

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 20:35 27-08-2022 | Исправлено: Andrey_A_A, 20:37 27-08-2022
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Команды "tabsr=4||1" и "tabsr=4" работают только с правой панелью даже если активна левая.Зависит ли это от версии TC у меня 10.50b6.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 20:44 27-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vaskamy - это ещё один сюрприз - у меня 10.5 - все работает - обновляться буду, когда точная версия TC выйдет - тогда проверю - ещё раз, спасибо за идеи, тесты, скрины!

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 20:47 27-08-2022 | Исправлено: Andrey_A_A, 20:50 27-08-2022
Altruumann



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ИМХО, ТС ещё очень не хватает настроек навигации по вкладкам, как в продвинутых браузерах.  
 

Всего записей: 465 | Зарегистр. 04-04-2016 | Отправлено: 21:13 27-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Altruumann, ну это для автора TC вопрос наверно не есть главный...
Вы тестировали команду awide? На предыдущей страницы примеры...
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 21:22 27-08-2022 | Исправлено: Andrey_A_A, 21:32 27-08-2022
Altruumann



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A (пост)
Цитата:
Вы тестировали команду awide? На предыдущей страницы примеры...

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

Особо не хватает клавиш переключения на предыдущую вкладку. Или переключения на вкладку слева (или на предыдущую) после закрытия вкладки. Колёсико вверх мотает вкладки вправо, хотя мозг ожидает, что должно быть влево (такое поведение всегда было?). В-общем, настройки таких вот маленьких мелочей. Когда-то пытался пользовался режимом "Размещать вкладки в несколько рядов", думал свихнусь. Положение немного спасает утилита Twinkey, добавляя выпадающий список вкладок (как в браузерах), но с ней есть свои проблемы в последних версих TC (и с тёмным режимом тоже). Да, пользоваться TC при большом количестве открытых вкладок, мягко говоря, некомфортно.

Всего записей: 465 | Зарегистр. 04-04-2016 | Отправлено: 21:57 27-08-2022 | Исправлено: Altruumann, 22:11 27-08-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Altruumann, спасибо большое - если будут "косяки" - пишите - сами знаете в тотале не все так просто - что-то где-то может не сработать!

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 22:09 27-08-2022
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru