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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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



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

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 20:56 28-01-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vaskamy написал(а)
Цитата:
РОБИТ, но мне надо чтобы выделенные а не все


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%WL||##path<1> start=IrfanView||/file=list<$GLOBALSLIST>||/convert="%t"*.png||&&hide
WCMICONS.dll,1
Конвертировать выделенные изображения в PNG с сохранением в другой панели
 
 
-1
 

 
Так вроде всё РОБИТ.  
 
 
vaskamy написал(а)
Цитата:
как задать свой путь к программе IrfanView - пробовал менять в TCIMG.ini - НЕ РОБИТ

 
Возможно у вас в TCIMG.ini в секции [Programs] два ключа "IrfanView" с  разными путями и программа перехватывает первый путь с подобным именем. Лучше создайте пользовательский файл настроек TCIMGU.ini и там прописывайте свои пути. Смотрите здесь
 
 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 11:28 29-01-2022 | Исправлено: Abel11, 11:44 29-01-2022
Dzhontrivolta



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

Код:
delss=FOLDC<%WL//0//1//desktop.ini//0>||1 attrb=%WL||-R!!0||test<1a!!D> ;; удаление в выделенных папках файла Desktop.ini + снятие всех атрибутов с папок


Код:
delss=FOLDC<%WL//0//1//desktop.ini//0>||1 attrb=%WL||-RASH!!0||test<1a!!D> ;; удаление в выделенных папках файла Desktop.ini + снятие всех основных атрибутов с папок


Код:
delss=FOLDC<%WL//0//1//desktop.ini//0>||1 ;; удаление в выделенных папках файла Desktop.ini + снятие всех атрибутов

Так, чтобы удаление происходило с рекурсией.

Всего записей: 38 | Зарегистр. 26-10-2017 | Отправлено: 20:12 30-01-2022
Abel11



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

Dzhontrivolta написал(а)
Цитата:
с рекурсией

 
Надо в этом фрагменте поставить минус перед единицей.
 
FOLDC<%WL//0//-1//desktop.ini//0>
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 20:35 30-01-2022
Dzhontrivolta



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

Всего записей: 38 | Зарегистр. 26-10-2017 | Отправлено: 06:44 31-01-2022
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую.
Помогите понять причину неверного представления кодировки текста при вставке из буфера.
Имеется простая кнопка для открытия текста из буфера обмена в AkelPad

Код:
TOTALCMD#BAR#DATA
%TCIMG%
start=AkelPad||/Command(4191)
%COMMANDER_PATH%\Utils\Akelpad\AkelPad.exe
Текст из буфера в AkelPad
 
0
-1
 

 
К примеру в TC открываю список внутренних и пользовательских команд, нахожу нужную свою команду em_ и копирую ее параметр

Код:
/c"Создание архива" /i"custom.icl,6" /t"Без сжатия: 0" /t"Максимальный: 5" /t"[C=PSWD; S=TOM; A=UnPack; AS=Refresh]" /p(h)"Метод сжатия:" /t"%T%O.%E.rar" /t"%T%O.rar" /t"%O.%E.rar" /u"%O.rar" /p"Путь" %%COMMANDER_PATH%%\Utils\WinRAR\WinRAR.exe A -m%%1 -ep1 -os -ibck -ms -cfg- -- "%%2" %S

 
Затем нажимаю вышеуказанную кнопку и вместо кириллицы в AkelPad вижу ????, при этом если открыть просто AkelPad и вставить самостоятельно текст из буфера, то все нормально.

Всего записей: 459 | Зарегистр. 25-10-2008 | Отправлено: 14:55 02-02-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jentoso, где-то такое уже было... возможно диалог тотала имеет свой текстовый буфер
У меня при вашей последовательности действий кириллица вставляется нормально
TCIMG тут не причём - утилита не искажает буфер...
Попробуйте так:

Код:
bufsr=^^||clipset<Number> start=AkelPad||/Command(4191)

Вместо Number пропишите одно из чисел: 1, 7, 13 - может быть поправит буфер

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 16:12 02-02-2022
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Я вот тоже подумал на то, что кодировка в TC своя, но если открыть uesrcmd.ini, то там 1251, да и в ручную копирование-вставка идёт нормально.
Я не говорю, что TCIMG виноват, а написал здесь, т.к. функционал его использую.
 
Предложенный вариант срабатывает, но что самое странное, пробую основной вариант, тоже работает. Перезапускаю ТС, снова работает.
 
Причина походу обнаружена.
Когда на компе работает RDP, подключение к удаленному компьютеру, происходит такой глюк с кодировкой, но второй вариант отрабатывает при этом нормально. Когда отключаюсь от удалённого компьютера, работает все прекрасно.

Всего записей: 459 | Зарегистр. 25-10-2008 | Отправлено: 16:39 02-02-2022 | Исправлено: jentoso, 16:58 02-02-2022
Altruumann



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

Цитата:
Конвертация выделенных текстовых файлов в CP1251

Подскажите команду, пожалуйста

Всего записей: 465 | Зарегистр. 04-04-2016 | Отправлено: 22:31 04-02-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altruumann
 
• конвертация выделенных текстовых файлов в ANSI 1251

Код:
textx=%WL||code<0>


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 23:10 04-02-2022
Altruumann



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Такая кнопка у меня уже есть, извиняюсь
 
Я не подумал что CP1251 и ANSI 1251 это одно и то же

Всего записей: 465 | Зарегистр. 04-04-2016 | Отправлено: 13:53 05-02-2022 | Исправлено: Altruumann, 13:53 05-02-2022
derrikF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так, вопрос такой - TCImg может запускать любой скрипт, также бат-ники, но интересует обратное, можно ли запускать TCImg из бат-ника? то есть, можно ли утилиту использовать в отвязке от TC как обычную консольную программу? нужны просто возможности PCRE которые поддерживает утилита, в отрыве от TC

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 11:47 11-02-2022
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
derrikF
Конечно же можно http://tcimg.dreamlair.net/TCIMG_ONLINE/html/faq.htm#24

Всего записей: 459 | Зарегистр. 25-10-2008 | Отправлено: 11:48 11-02-2022
derrikF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso
это несколько не то, в чем я заинтересован, или точнее, к чему я привык. но насколько я понимаю, как консольную программу TCImg нельзя использовать.
ок

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 11:56 11-02-2022 | Исправлено: derrikF, 12:01 11-02-2022
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
derrikF
Тогда опишите точнее, что именно вы хотите делать при помощи TCimg отдельно от TC.

Всего записей: 459 | Зарегистр. 25-10-2008 | Отправлено: 12:39 11-02-2022
Andrey_A_A



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

Цитата:
как консольную программу TCImg нельзя использовать.  

TCIMG можно запускать как угодно:
1. Через скриптовые файлы vbs, js, au3, bat, ahk и другие
В справке в разделе Интеграция есть несколько примеров
Недавно тут обсуждался запуск через bat файлы
2. Можно через диалог "Выполнить": WIN+R, затем вводите команду, изменив путь и нажимаете OK:

Код:
"E:\TC IMAGE\TCIMG.exe" fonts=viewer||FontViewer

3. Можно запускать через кнопки в других файловых менеджерах или программах, которые позволяют создавать свои команды, к примеру AkelPad
и.т.д.

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 14:32 11-02-2022
derrikF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
отлично, спасибо
 
Добавлено:
такой вопрос
 
если я создам кнопку в TC с командой для замены текста по шаблону из файла, как будет происходить работа?
- выводится ли лог во время работы, или это будет невидимо для меня?
- замены делаются во временном файле, а потом копируется результат в исходный файл?
- можно ли прервать работу команды? если например, обрабатывааются тысяча файлов, но работа слишком затянулась, и надо бы ее отложить до завтра

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 14:38 11-02-2022
Andrey_A_A



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

Цитата:
выводится ли лог во время работы

Лог не ведётся.
К примеру, команда, которая переименовывает выделенные объекты, добавляя в конец имени "_"

Код:
renms=%WL||$$_

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

Код:
global renms=%WL||$$_ GLOBALRENMS1<a>


Цитата:
замены делаются во временном файле

Замены делаются напрямую без временных данных.
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 18:22 11-02-2022
And000010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста можно ли диолог "group" просать так чтобы он открывался не по центру ТС, а в левом верхнем углу ТС.

Всего записей: 57 | Зарегистр. 22-09-2013 | Отправлено: 12:57 12-02-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
And000010, в диалогах такого нет, можно сохранять позицию диалога

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 15:45 12-02-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