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

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

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

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Abel11



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

 
Дата выпуска: 28.02.2021
Версия: 28.4
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала | Поддержка проекта

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

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

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

Сборки программ, в которых участвует утилита 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 PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)

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

Всего записей: 1586 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021
Romul81



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста кнопку - копировать выделенный файл в текущий каталог нн-е кол-во раз с сохранением имени и добавлением счётчика. Количество вводится в диалоге.
 
Т.е. простая операция Ctrl+C  Ctrl+V, только заданное кол-во раз.

Всего записей: 1329 | Зарегистр. 03-03-2008 | Отправлено: 14:18 28-06-2017
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=1 exect=$var_stroka3=##[combo=BOX_U2] exect=$var_stroka1=##[combo=BOX_U5] exect=$var_stroka2=##[combo=BOX_U4] copys=%L||"%p"||copyn<$var_stroka3>||[group=BOX_U22]||upd<1>
WCMICONS.dll,11
Создание копий выделенных объектов с выбором условий в диалоговом окне
 
-1
-1
 

 
   
 
 

Всего записей: 1586 | Зарегистр. 08-12-2013 | Отправлено: 14:35 28-06-2017 | Исправлено: Abel11, 14:42 28-06-2017
Romul81



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

Всего записей: 1329 | Зарегистр. 03-03-2008 | Отправлено: 16:06 28-06-2017
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
У меня почему-то вторая и третья пара строк одинаковые: Выбор разрядности Выберите разрядность счётчика. Вроде в lng-файле всё, как надо. И что изменить, чтобы копировалось в противоположную панель?
P. S. Это было из-за того, что TCIMG обновлял, переписывая поверх старого. Удалил, снова записал новый - и всё нормально стало.

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 17:39 28-06-2017 | Исправлено: Andarin, 17:58 29-06-2017
Cergeytom



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, как в Total Commander заменить Winrar с 4-й на 5-ю версию, чтобы архивы открывались в панели при двойном нажатии без распаковки как папки?
Замечательная сборка версии Total Commander PowerUser v68 делает это без проблем, но у моего родственника стоит старая сборка Total Commander версия 8.0 32 bit (2012-05-23) от SamLab, которую никак не получается настроить работе с открытием rar файлов 5-й версии как папок...  
Появляется сообщение:

 
Прошу прощения за

Всего записей: 1562 | Зарегистр. 24-07-2003 | Отправлено: 13:21 29-06-2017 | Исправлено: Cergeytom, 17:51 29-06-2017
digvijaya



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cergeytom
Тут это оффтоп, надо сюда: http://forum.ru-board.com/topic.cgi?forum=5&topic=48247&glp
Ответил здесь, чтобы не кросспостить.
Если нормально, то никак, только обновлением TC до 8.50 или выше. Если костыльно, то можно прикрутить через MultiArc.

Всего записей: 310 | Зарегистр. 26-08-2016 | Отправлено: 14:13 29-06-2017
iifoks447



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

Есть одна консольная прога CopyMik - с широким спектром возможностей копирования (синхронизация, резервные копии,работает и с путями более 256 символов), если будет желание и возможность ознакомиться и оформить (подключить) хотя бы основные возможности через диалоговые окна, то будет превосходно.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 16:59 29-06-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iifoks447
 
 Интересная программа, по возможности посмотрю, как это можно будет реализовать, ключей много, напишите, лучше в личку, что для вас первостепенно, какие возможности.

Всего записей: 1586 | Зарегистр. 08-12-2013 | Отправлено: 17:30 29-06-2017
Cergeytom



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

Цитата:
то можно прикрутить через MultiArc.

Большое спасибо!
Как и куда это надо вставить?

Всего записей: 1562 | Зарегистр. 24-07-2003 | Отправлено: 18:30 29-06-2017 | Исправлено: Cergeytom, 18:31 29-06-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
regist123 16:36 08-06-2017
Цитата:
а можно с помощью с помощью TCIMG автоматизировать следующее:
Есть список файлов и папок, надо скопировать их с одного места в другое, но так чтобы они копировались по очереди и строго в том порядке, в котором они указаны в списке.  

 
Реализовано: Тестовая версия TCIMG 202_b9, в версии TCIMG 20.1 замените соответствующие файл(ы)
 
Вот несколько примеров получения путей из структуры:

Код:
"listx=C:\Tree.txt||5 GLOBALLISTX<a>" - получить из структуры C:\Tree.txt (созданной в команде tree) полные пути объектов
 
"listx=cliplist||5 GLOBALLISTX<a>" - получить из структуры из буфера обмена (созданной в команде tree) полные пути объектов
 
"listx=C:\Tree.txt||5 GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> GLOBALLISTX2<a> GLOBALLISTX3<a> GLOBALLISTX4<a> GLOBALLISTX5<a> GLOBALLISTX6<a>" - получить из структуры C:\Tree.txt (созданной в команде tree) различные пути объектов
 
"listx=C:\Tree.txt||5||E:\TREE\ GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> GLOBALLISTX2<a> GLOBALLISTX3<a> GLOBALLISTX4<a> GLOBALLISTX5<a> GLOBALLISTX6<a>" - получить из структуры C:\Tree.txt (созданной в команде tree) различные пути объектов (с добавлением в в глобальные переменные 3, 4, 5 нового пути E:\TREE\)

 
Ваша задача решается кнопкой:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
listx=C:\Tree.txt||5||E:\TREE\ copys=$GLOBALLISTX1||listz<$GLOBALLISTX4>
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать файлы из структуры C:\Tree.txt (созданной в команде tree) по новому пути E:\TREE\ с сохранением структуры папок
 
0
-1
 

Структуру я получал следующей кнопкой:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global cmdbt=tree~~/A~~/F~~''<info=o76"%P"1>''||std<8> GLOBALCMDBT<e>
%COMMANDER_PATH%\Wcmicons.dll,1
Отобразить иерархическую структуру каталогов и файлов в графическом виде текущего каталога
 
0
-1
 

Главное в списке структуры - это прописанный путь где-то в начале списка...

Всего записей: 1479 | Зарегистр. 15-08-2011 | Отправлено: 23:31 29-06-2017
Andrey_A_A



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

Всего записей: 1479 | Зарегистр. 15-08-2011 | Отправлено: 14:13 30-06-2017
Abel11



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

Всего записей: 1586 | Зарегистр. 08-12-2013 | Отправлено: 14:25 30-06-2017
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A большое спасибо за работу, но я пока немного не разобрался.
 
Andrey_A_A 00:31 30-06-2017
Цитата:
Копировать файлы из структуры C:\Tree.txt (созданной в команде tree) по новому пути E:\TREE\ с сохранением структуры папок

Тут как понимаю прямо в кнопке прописан путь, где лежит файл список и куда копировать файлы.
1) Я создал у себя кнопку скопировав ваш код кнопки, но при её редактирование не вижу там путей. Как можно подправить C:\Tree.txt на свой путь, где у меня лежит список?
2) Куда идёт запись обязательно должно быть жёстко указано в кнопке? У меня буква диска (точней флешки) может меняться. В принципе отредактивать в кнопке на нужную букву не проблема (правда пока не понятно, где менять этот путь), но если возможно, то лучше чтобы просто копировало в папку/диск открытую во второй половинке окна тотала, ну или спрашивало меня куда копировать.
 
Попробовал положить файл C:\Tree.txt и на нём нажать кнопку, всё равно пишет файл не найден. Так что как пользоваться пока  не понятно. Изначально предполагал, что файл списка может лежать в любом месте, надо просто встать на него курсором и нажать кнопку. После этого скопирует файлы из этого списка в  ...

Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 15:57 01-07-2017 | Исправлено: regist123, 16:33 01-07-2017
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
listx=C:\Tree.txt||5||"%t" copys=$GLOBALLISTX1||listz<$GLOBALLISTX4>
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать файлы из структуры C:\Tree.txt (созданной в команде tree) в другую панель с сохранением структуры папок
 
0
-1  

 
Вместо C:\Tree.txt вставьте путь к вашему файлу-списку. В этой кнопке копирование произойдет в другую панель, так что подготовьте её, если надо открыть нужную там папку.
 
Или так, без прописки в кнопке путей к файлу, просто файл должен находиться под курсором.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
listx=%P%N||5||"%t" copys=$GLOBALLISTX1||listz<$GLOBALLISTX4>
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать файлы из структуры файла под курсором (созданной в команде tree) в другую панель с сохранением структуры папок
 
0
-1  

Всего записей: 1586 | Зарегистр. 08-12-2013 | Отправлено: 16:57 01-07-2017 | Исправлено: Abel11, 17:06 01-07-2017
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11 17:57 01-07-2017
Цитата:
Или так, без прописки в кнопке путей к файлу, просто файл должен находиться под курсором.

Спасибо, по описанию именно то что я хотел
Только почему-то всё равно не работает. Встаю курсором на файл, во второй панели открыта флешка (куда надо копировать), а при нажатие на кнопку выскакивает ошибка файл не найден. Для наглядности добавляю скрины:
http://i94.fastpic.ru/big/2017/0701/89/9c23623f81199aeab8f68208b2bc5f89.png
http://i92.fastpic.ru/big/2017/0701/c4/801ba45db701b31f83c9e47675aec0c4.png
 
Andrey_A_A 00:31 30-06-2017
Цитата:
Главное в списке структуры - это прописанный путь где-то в начале списка...

Может его надо в кавычки брать если в пути есть пробелы?  
 
Добавлено:
У кнопки только номер иконки сменил на значок 50 (она справа от иконки 7-zip), так как ваша иконка у меня не отображалась (была как бы прозрачная).

Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 17:33 01-07-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
 
Файл не найден, это потому, что в кнопке указан путь к TCIMG.exe, который находится в корне Total Commander, а у вас наверное он находится в другом месте, поэтому в кнопке замените путь
%COMMANDER_PATH%\TCIMG.exe  на свой %COMMANDER_PATH%\......\TCIMG.exe .
 

Всего записей: 1586 | Зарегистр. 08-12-2013 | Отправлено: 17:44 01-07-2017
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11 18:44 01-07-2017
Цитата:
Файл не найден, это потому, что в кнопке указан путь к TCIMG.exe, который находится в корне Total Commander

Да, точно затупил. У меня TCIMG в подпапке лежит, поправил.
Для теста создал такой список
Разумеется по указанному пути этот файл и папки есть. Нажимаю на кнопку, копируется только файл Irishka.mp3
Что сейчас я делаю не правильно?

Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 17:54 01-07-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
 
Посмотрите начало этого ролика, как быстро создавать кнопки с вашими путями. запустите файл FirstAction.exe и  у вас на панели инструментов TC  создастся универсальная кнопка, и вам лишь останется скопировать кнопку с форума,  и применить эту кнопку, она сама автоматически пропишет ваши пути к утилите TCIMG в создаваемой кнопке.
 
Добавлено:
 
У меня всё работает. Создайте себе файл любого открытого каталога, кнопка ниже, и на основании этого файла проверьте работоспособность основной кнопки копирования.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global cmdbt=tree~~/A~~/F~~''<info=o76"%P"1>''||std<8> asave=GLOBALCMDBT||"%tList.txt"
shell32.dll,126
Записать иерархическую структуру каталогов и файлов активной панели в файл List.txt в другой панели
 
 
-1
 

Всего записей: 1586 | Зарегистр. 08-12-2013 | Отправлено: 17:58 01-07-2017 | Исправлено: Abel11, 18:28 01-07-2017
Andrey_A_A



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

Цитата:
Что сейчас я делаю не правильно?

regist123, кнопка работает правильно, т.к. в описании:

Код:
Копировать файлы из структуры файла под курсором

У вас в списке 1 файл - вот он и копируется, если вы хотите и папки, то читайте про режим 5 в команде listx
Режим 5 может получать разные списки:
Получить из структуры под курсором (созданной в команде tree) различные списки путей объектов

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
listx=%P%N||5||"%T" GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> GLOBALLISTX2<a> GLOBALLISTX3<a> GLOBALLISTX4<a> GLOBALLISTX5<a> GLOBALLISTX6<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить из структуры под курсором (созданной в команде tree) различные списки путей объектов
 
0
-1
 

Мы используем $GLOBALLISTX1 и $GLOBALLISTX4
-----------
Если вы хотите другие - вставляйте свои, НО ещё раз повторю (о чём уже писал):
Если вы хотите копировать и папки и файлы, то к примеру встретилась папка и она скопировалась, далее идут файлы из той же самой папки и начинается бардак: нужно опять проверять то что скопировано (файлы)
Поэтому я сделал вариант без дополнительных проверок исходя из начального списка из сообщения http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=1220#10
Т.е. получаем все файлы из структуры и копируем с сохранением структуры...
Если что-то надо другое, то делается в 5 сек.
.

Всего записей: 1479 | Зарегистр. 15-08-2011 | Отправлено: 18:41 01-07-2017
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A, спасибо. А то упорно искал ошибку у себя. Уже по совету Abel11 передел через универсальную кнопку, создал списки через tree (не редактируя вручную), но понятно, что всё равно не копировало.
Andrey_A_A 19:41 01-07-2017
Цитата:
Поэтому я сделал вариант без дополнительных проверок исходя из начального списка из сообщения http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=1220#10 [?]

Так в том примере как раз смешанная структура, где-то указан файлы, а где-то папки. Так что тот пример корректен.
Если у меня, где-то ошибка в свежем тестовом примере, то пожалуйста, скажите в чём.
 
А вот с кнопками запутался. Для того, чтобы просто встать курсором на файл со списком аналогичному тут и скопировать перечисленные в нём файлы и папки во вторую панель, то какую кнопку надо использовать?  
Создал кнопку с приведённым вами последним кодом, при нажатие на неё открывается окно с массивом имён файлов, а как заставить этот массив копироваться не понятно, т.к. ни при нажатие копировать с номерами, ни при нажатие копировать выделенное ничего не происходит (да и лучше было чтобы сразу все эти файлы указанные там копировало, без вывода этого промежуточного окна).

Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 20:20 01-07-2017 | Исправлено: regist123, 20:22 01-07-2017
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)
Maz (03-03-2021 11:17): TCIMG (Часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru