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

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

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



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

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

У меня почему то не работало а теперь за работало даже с архивами - может было связано с именем папки? Чертовщина какая то творится с системой. До этого мне выдало ошибку что данная функция в архивах не поддерживается вот я и поторопился к вам обратиться. Пардон что обеспокоил вас.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 17:01 15-01-2024
ziabriev



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

Цитата:
в версии TCIMG 33.9 замените соответствующие файл(ы)

Заработало!!!.
Спасибо.

Всего записей: 1309 | Зарегистр. 03-03-2019 | Отправлено: 17:53 15-01-2024
jktgeorge



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте уважаемые.
 Может уже есть такая – не нашел. А можно кнопку: «Копировать значения всех колонок в буфер + создать *.txt именем под курсором содержимым буфера» Ну и чтоб эти значения не в строчку, а каждое отдельной строкой, ну для удобства.

Всего записей: 964 | Зарегистр. 02-12-2007 | Отправлено: 19:05 15-01-2024
Andrey_A_A



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

Цитата:
значения всех колонок
jktgeorge, есть варианты, по-моему в тотале появились родные функции - ...

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##[column=1-10!!Chr(124)]
%COMMANDER_PATH%\Wcmicons.dll,1
Записать в буфер обмена информацию 10-ти колонок Total Commander для выделенных объектов с разделителем |
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=x??-1||##[column=1-99!!Chr(124)] creat="%P"||Column.txt||content<$GLOBALSENDS>
%COMMANDER_PATH%\Wcmicons.dll,1
Записать в активной панели в файл Column.txt все значения колонок Total Commander с разделителем | для выделенных объектов
 
0
-1
 

 
 
Добавлено:
Да есть родная функция в тотале SAVEDETAILS, так что можно это делать и без TCIMG, с ней так

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcprm=SAVEDETAILS~~C:\List.xxx
%COMMANDER_PATH%\Wcmicons.dll,1
Для выделенных объектов сохранить в файл C:\List.xxx данные всех колонок
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcprm=SAVEDETAILS~~C:\List.xxx anf2d=C:\List.xxx||2||([^\t]+)||begin<0> GLOBALANF2D<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Для выделенных объектов получить информацию всех колонок в 2D массиве
 
0
-1
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 19:40 15-01-2024 | Исправлено: Andrey_A_A, 19:57 15-01-2024
jktgeorge



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Премного благодарен. Две первые сработали, а две вторые нет. Видимо эта функция появилась в последней версии тотала? У меня просто 10.00, все никак не обновлюсь.  
 А можно ли, чтоб записывало не в безликий «Column.txt», а именно имя было как у файла под курсором?

Всего записей: 964 | Зарегистр. 02-12-2007 | Отправлено: 20:09 15-01-2024
Andrey_A_A



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

Цитата:
а именно имя было как у файла под курсором

jktgeorge, так можно

Код:
sends=x??-1||##[column=1-99!!Chr(124)] creat="%P"||"%O.txt"||content<$GLOBALSENDS>  

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 20:21 15-01-2024
jktgeorge



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

Всего записей: 964 | Зарегистр. 02-12-2007 | Отправлено: 20:33 15-01-2024
Kurgudus



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cделал кнопку:

Код:
bufsr=##<info=s102|+20d>||&&(.+)/(.+)/(.+)~~(.*)!!Сдать:~~$3.$2.$1

Кнопка копирует в буфер текущую дату +20 в таком формате:
"Сдать: 05.02.2024"
Как подправить чтобы копировало так:
"Сдать: Feb 05, 2024"

Всего записей: 12 | Зарегистр. 15-10-2023 | Отправлено: 08:39 16-01-2024
Andrey_A_A



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

Код:
bufsr=Сдать:~~<xinfo=s100MMM~~dd,~~yyyy|0409|<info=s102|+20d>>


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 13:40 16-01-2024
Kurgudus



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо!

Всего записей: 12 | Зарегистр. 15-10-2023 | Отправлено: 15:21 16-01-2024
TundryukFM



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Вот тут есть кнопка:
• Получить из выделенного список файлов с расширением файла под курсором и копировать их в неактивную панель.
Как подправить на  
• Получить из выделенного список файлов с расширением отличным от расширения файла под курсором и копировать их в неактивную панель.
Другими словами наоборот - из выделенного копировать все файлы кроме файлов с расширением фала под курсором?

Всего записей: 17 | Зарегистр. 08-02-2021 | Отправлено: 08:53 17-01-2024
Andrey_A_A



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

Код:
Number :
  0 - не включать объект, прошедший условие.
  1 - включать объект, прошедший условие.


Цитата:
из выделенного копировать все файлы кроме файлов с расширением фала под курсором

Можно так:

Код:
slist=%WL||test<0e!!%E> copys=$GLOBALSLIST||"%t"//0||upd<3>

Или так:

Код:
copys=%WL||"%t"//0||test<0e!!%E>||upd<3>

 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 10:24 17-01-2024 | Исправлено: Andrey_A_A, 18:35 17-01-2024
TundryukFM



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо!

Всего записей: 17 | Зарегистр. 08-02-2021 | Отправлено: 15:15 17-01-2024
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 34.0
История последних изменений:

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 14:40 21-01-2024 | Исправлено: Andrey_A_A, 14:48 21-01-2024
shveicar



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет.
Большое Спасибо Автору за активное развитие утилиты.
Тут появился такой вопрос, можно ли переделать команду
Код:
cmdbt=?Jsmin?~~<~~''[tc=AA]''~~>~~''$f254\js-compess.js||&&wait

для запуска со списком файлов через
Код:
aends=[tc=AA]??-1 start=Jsmin||list<$GLOBALAENDS>||..
как не старался, её адаптировать, ничего не выходит. Видимо дело в угловых скобках, которые нельзя обрамлять кавычками..

Всего записей: 333 | Зарегистр. 26-09-2010 | Отправлено: 13:35 24-01-2024
Andrey_A_A



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

Цитата:
как не старался, её адаптировать, ничего не выходит

shveicar, у меня тоже, Jsmin в инете несколько вариантов, некоторые не работают, будет адекватный, напишите в личку, приложив архив... тогда можно посмотреть.

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 18:29 24-01-2024
shveicar



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

Цитата:
будет адекватный, напишите в личку, приложив архив... тогда можно посмотреть.

Ок, видимо компиляция кривая, если на некоторых новых системах не запускается..

Всего записей: 333 | Зарегистр. 26-09-2010 | Отправлено: 18:48 24-01-2024
Filigran



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Из справки:

Код:
textx=%WL||@@866inANSI!!1 ;; в содержимом выделенных текстовых файлах заменить символы кодировки 866 на ANSI

Результат работы кнопки. В файле "bak" исходный файл, без "bak" - после отработки кнопки.
 
Добавлено:
Не работает поиск и замена в файлах при попытке произвести замену русского текста в файлах в кодировке OEM 866. Ну например вот эта кнопка:

Код:
shape=1 textx=PS<"%P"//1//-1//[combo=BOX3]>||[edits=BOX8]||upd<1> ;; Поиск и замена в файлах активной панели с рекурсией, расширение и данные замены в диалоге

Всего записей: 16 | Зарегистр. 24-09-2021 | Отправлено: 07:57 25-01-2024
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Filigran, а в чём вопрос? Происходит поиск и замена из ключей Source_866inANSI и Target_866inANSI
Можете сделать свой набор замен, есть другой вариант в режиме #3

Код:
eends=%P%N??-1||#3 GLOBALEENDS<a>


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 16:44 25-01-2024
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня есть такая кнопка:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Files\TCIMG_Update\TCIMG.exe
imgpr=1 close=**%%COMMANDER_PATH%%\TCIMG.exe sends=#http://wincmd.ru/plugring/TCIMG.html??-1||formt<6!!.*TCIMG.\d+\.\d+\.zip> downh=%%COMMANDER_PATH%%\Files\TCIMG_Update\//2||GLOBALSENDS<1> zunpf=GLOBALDOWNH1<1>||%%COMMANDER_PATH%%\//1||progres<> exect=$var_i=##<info=v0$f300TCIMG.exe//> infbx=InfoBox13
%COMMANDER_PATH%\User.dll,8
Обновить TCIMG напрямую с сайта
 
 
-1

 
Кнопка работает, всё хорошо.
Но постоянно, через некоторое время после сохранения этой кнопки на панели, кнопка преобразуется в кнопку:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Files\TCIMG_Update\TCIMG.exe
imgpr=1 close=**%%COMMANDER_PATH%%\TCIMG.exe sends=#http://wincmd.ru/plugring/TCIMG.html??-1||formt<6!!.*TCIMG.\d+\.\d+\.zip> downh=%%COMMANDER_PATH%%\Files\TCIMG_Update\//2||GLOBALSENDS<1> zunpf=GLOBALDOWNH1<1>||%%COMMANDER_PATH%%\//1||progres<> infbx=InfoBox13
%COMMANDER_PATH%\User.dll,8
Обновить TCIMG напрямую с сайта
 
 
-1

 
Т.е., из команды исчезает кусок:

Код:
exect=$var_i=##<info=v0$f300TCIMG.exe//>

 
Это происходило не один раз.
Само.
Лично я ничего не удаляю.  
 
Где искать "виновника" этого безобразия?
 
Windows 11 x64.
TC 10.50 - 11.02 32+64.

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3809 | Зарегистр. 11-07-2005 | Отправлено: 04:29 26-01-2024 | Исправлено: Antonij72, 04:45 26-01-2024
Открыть новую тему     Написать ответ в эту тему

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