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

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

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

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

Abel11



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

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

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:
 
Пример кнопки.
 
Коллекция кнопок TCIMG для Total Commander
 
Как расширить функционал собственными руками
 
В справке TCIMG.chm более 12.000 примеров применения.

TCIMG также применяет свои возможности для комфортного использования потенциала следующих программ:

От себя.
От автора:

Сборки программ, в которых участвует утилита 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)

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

Всего записей: 793 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 21:27 11-07-2019
Romul81



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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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
 

 
   
 
 

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



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

Всего записей: 1250 | Зарегистр. 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
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
iifoks447
 
 Интересная программа, по возможности посмотрю, как это можно будет реализовать, ключей много, напишите, лучше в личку, что для вас первостепенно, какие возможности.

Всего записей: 793 | Зарегистр. 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
 

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

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



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

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



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

Всего записей: 793 | Зарегистр. 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 и на нём нажать кнопку, всё равно пишет файл не найден. Так что как пользоваться пока  не понятно. Изначально предполагал, что файл списка может лежать в любом месте, надо просто встать на него курсором и нажать кнопку. После этого скопирует файлы из этого списка в  ...

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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  

Всего записей: 793 | Зарегистр. 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), так как ваша иконка у меня не отображалась (была как бы прозрачная).

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



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

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



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

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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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
 

Всего записей: 793 | Зарегистр. 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 сек.
.

Всего записей: 612 | Зарегистр. 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 [?]

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

Всего записей: 6227 | Зарегистр. 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

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

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru