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

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

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

Abel11



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

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

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

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

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
Онлайн справка на китайском языке

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 05:37 13-02-2020
Kentavr1



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сильно ногами не бейте, плиз. Объясните дурачку синтаксис команд. Что означают все эти загадочные символы || - нигде в справке этого не нашёл.
На примере

Код:
tcprm=Command||Parameters, ||Dialogs||[tc]||<info>||<xfolder>||clpget

 
Хочу разобраться с запуском Lister-а. Но для команды cm_List есть два противоречивых описания: "Просмотр согласно настройкам" и "Внутренний просмотр указанного файла (при любых настройках просмотра)".
 
Например для просмотра конкретного файла пробовал так

Код:
tcprm=cm_List||C:\\Logs\\Test.log

и так

Код:
tcprm=cm_List C:\\Logs\\Test.log

результат один - открывается файл под курсором.
 
В голове каша.

Всего записей: 178 | Зарегистр. 03-12-2002 | Отправлено: 13:20 10-03-2017
qupear



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kentavr1
Как я понял, это синтаксис скриптов AutoIT, где таким образом разделяются команды.
см. Автоматизация - Переключение между командами
http://tcimg.dreamlair.net/TCIMG_ONLINE.html

Всего записей: 476 | Зарегистр. 03-02-2013 | Отправлено: 16:27 10-03-2017 | Исправлено: qupear, 16:29 10-03-2017
Andrey_A_A



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

Цитата:
Объясните дурачку синтаксис команд. Что означают все эти загадочные символы || - нигде в справке этого не нашёл.  

Это разделитель между параметрами - в справке TCIMG.chm все описано - и на примерах можно посмотреть...

Цитата:
Например для просмотра конкретного файла пробовал так  

А зачем вы прописываете двойной слеш?

Код:
tcprm=cm_List~~C:\Test\06140690\User_313_16x16.png

Всего записей: 648 | Зарегистр. 15-08-2011 | Отправлено: 02:44 11-03-2017
Andrey_A_A



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

Всего записей: 648 | Зарегистр. 15-08-2011 | Отправлено: 22:34 12-03-2017
Kentavr1



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

Цитата:
Это разделитель между параметрами - в справке TCIMG.chm все описано

Можете подсказать где именно? Я не смог найти.
 

Цитата:
и на примерах можно посмотреть

Примеры не могу понять, т.к. не понимаю синтаксиса команд, в т.ч. из-за ||

Всего записей: 178 | Зарегистр. 03-12-2002 | Отправлено: 12:10 13-03-2017
Rako1



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

 
Спасибо, проверил, работает!
 
А можно ещё вот что?
Сделать, чтобы в команде infow (инфострока) можно было:
1) Замутить тег для вывода в строку метки тома (название диска, метка диска)  
2) Сделать вывод информации (допустим, свободное место на диске) для дисков, которые динамически подключаются к компьютеру (флешки, внешние диски, dvd...). И динамическое убирание этой информации из строки, если данный диск убран, размонтирован, флэшка вытащена и т.д. Убирание блока информации интересует, относящегося к этому диску. А потом, когда пользователь снова вставит флэшку, то подстрока в инфостроке снова появлялась бы. Буква диска, который будет подключён к компьютеру заранее будет неизвестна и поэтому не может быть прописана в конфиге.
 
Т.е. если флэшка не подключена, то должно быть так:
C:603Мб  D:3579Мб  E:9МБ
 
А если пользователь подключил флэшку, то должно быть так:
C:603Мб  D:3579Мб  E:9МБ  F:3070Мб
 
Выключил флэшку - снова первый вариант.
 
А ещё хочется, чтобы было вот так вот, чтобы быстро понять, где какая флэшка:
 
C[system]:603Мб  D[DATA]:3579Мб  E[ARCHIVE]:9МБ  F[Съёмный диск]:--Мб  G[Transcend]:3624МБ  H[Kingston]:2256Мб  R[RAMDISK]:49Мб
 
Т.е. с метками дисков! А то вообще по буквам пока сообразишь, что где среди всего многообразия.
 

Всего записей: 447 | Зарегистр. 17-12-2007 | Отправлено: 18:41 13-03-2017
Andrey_A_A



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

Цитата:
Примеры не могу понять, т.к. не понимаю синтаксиса команд, в т.ч. из-за ||

Kentavr1, что я могу посоветовать... - относитесь к || как к пробелу...
Этот разделитель добавлен, т.к. пробел ограничивает очень многое...
----------
Rako1, ваше пожелание я добавил в тему расширения функционала, чтобы не забыть... http://tc-image.3dn.ru/forum/5-964-18119-16-1489433252 - возможно реализуется по вдохновению.
Спасибо за интерес к проекту...

Всего записей: 648 | Зарегистр. 15-08-2011 | Отправлено: 22:31 13-03-2017 | Исправлено: Andrey_A_A, 22:36 13-03-2017
Andrey_A_A



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

Всего записей: 648 | Зарегистр. 15-08-2011 | Отправлено: 23:10 21-03-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ggg33 16:15 22-03-2017
Цитата:
Подскажите можно ли сделать так, чтобы после поиска определенного текста в указанных файлах, эти файлы открывались автоматом в текстовом редакторе ?  


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 start=%%COMMANDER_PATH%%\AkelPad.exe||list<[tc=AL]>
%COMMANDER_PATH%\Wcmicons.dll,1
Поиск файлов, содержащих ТЕКСТ из буфера обмена, ожидать окончания поиска + ожидать появления списка всех найденных объектов + выделить и открыть файлы в AkelPad
 
0
-1
 

-------------------
Обновил версию TCIMG 18.2

Всего записей: 648 | Зарегистр. 15-08-2011 | Отправлено: 21:48 25-03-2017
Andrey_A_A



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

Всего записей: 648 | Зарегистр. 15-08-2011 | Отправлено: 23:40 29-03-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В связи с частыми вопросами: "Что нового?", "Есть ли смысл скачивать новую версию" и т. д. , отныне, с выходом новой версии буду публиковать добавление и изменения в новых версиях в данной теме.
Если вы уже ощутили всю мощь предоставленных возможностей в TCIMG и пользуетесть его инструментарием, то да, всегда лучше скачивать новую версию, ибо автор постоянно развивает утилиту.
----------
Что нового в версии TCIMG 18.3 Подробнее...

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 02:36 30-03-2017 | Исправлено: Abel11, 02:54 30-03-2017
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
 
Спасибо огромное за TCIMG  и за то, что продолжаете развивать утилиту. Без  неё теперь, как без рук.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 08:39 30-03-2017 | Исправлено: iifoks447, 08:39 30-03-2017
Abel11



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

Цитата:
Открываю папки по "Ctrl+B", из 10 типов присутствующих файлов надо оставить только два типа или один, остальные файлы удалить, а также удалить и пустые папки, если таковые появятся.

 
Удалить все файлы в активной панели (с рекурсией) за исключением файлов с расширениями выделенных файлов или файла под курсором и удалить пустые папки
 

Код:
imgpr=1 global slist=%L||##path<2>||inline<*!!|*!!> delss=PS<"%P"//1//-1//GLOBALSLIST<1>//1>||1||upd<1> emptt="%P"||upd<1>

 

Цитата:
в открытой папке выделяю два файла с раширениями TXT и HTML, надо скопировать все файлы с такими расширениями в пасивную панель и обновить дату

 
Копировать в другую панель все файлы (без рекурсии) с расширениями выделенных файлов, с изменением даты создания и даты модификации на текущую.
 

Код:
global slist=%L||##path<2>||inline<*!!|*!!> copys=PS<"%P"//1//0//GLOBALSLIST<1>>||"%t"//1||modfs<0,1||#SISDATE>||upd<3>

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 09:28 30-03-2017 | Исправлено: Abel11, 09:30 30-03-2017
coherent

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

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

Это будет очень полезно и информативно.

Всего записей: 3439 | Зарегистр. 20-02-2007 | Отправлено: 12:13 30-03-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Две команды архивирования от автора вызвавшие интерес у пользователей.
 
Архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля в диалоге
 

Код:
sends=[input=BOX52]??1 slist=FOLDC<%L//1//-1> blist=$GLOBALSLIST0||$$.zip||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait

 
Архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля и типа архива в диалоге
 

Код:
shape=28 sends=[input=BOX52]|[combo=BOX18]??-4 slist=FOLDC<%L//1//-1> blist=$GLOBALSLIST0||$$.GLOBALSENDS<2>||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait

 
Для тех, кто не в курсе "start=RAR||..." - архивация происходит при помощи WinRAR, путь к которому прописывается пользователем в TCIMG.ini или TCIMGU.ini в секции [Programs] или можно вместо RAR прописать полный путь к WinRAR.exe.
 
TCIMGU.ini - файл пользовательских настроек (предпочтительнее, дабы не потерять собственные настройки)
 
[Programs]
 
_______________ Пример _______________________
RAR=%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe
______________________________________________
 
Это пример записи у меня, я пользуюсь портативной версией WinRAR.
 
Если кому-то понадобится портативка:  
 
Скачать » WinRAR

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 14:54 30-03-2017 | Исправлено: Abel11, 19:53 30-03-2017
Andrey_A_A



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

Всего записей: 648 | Зарегистр. 15-08-2011 | Отправлено: 19:03 07-04-2017
Abel11



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

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 19:57 07-04-2017 | Исправлено: Abel11, 19:59 07-04-2017
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В справке не нашел примеров изменение ширины АКТИВНОЙ панели Total Commander, есть отдельные команды для левой панели и правой панели, хочется иметь под рукой одну кнопку и чтобы она работала с именно активной панелью.
Задача=Кнопка= первым нажатием - изменить ширину активной панели (90%) + переход в режим "Просмотр эскизов", повторным нажатием выход из режима "Просмотр эскизов" и установка ширины панелей 50%.
Если есть такая возможность конечно.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 15:23 11-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Новая версия TCIMG 18.5
 
История последних изменений:Подробнее...
 
Последние примеры:Подробнее...
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
iifoks447
 
Переключить активную панель в режим "Просмотр эскизов" + изменение размера ширины активной панели до 90%, при повторном нажатии выйти из режима "Просмотр эскизов" + размер ширины панели 50%
 

Код:
<IF> [info=x1] = 1 <THEN> swcmd=sprtr=10??tcimg=$cm269¦¦sprtr=50??tcimg=$cm269¦¦SeparatorAP <ELSE> swcmd=sprtr=90??tcimg=$cm269¦¦sprtr=50??tcimg=$cm269¦¦SeparatorAP <ENDIF>

 

Всего записей: 987 | Зарегистр. 08-12-2013 | Отправлено: 15:54 11-04-2017 | Исправлено: Abel11, 15:07 12-04-2017
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
 
Да, спасибо, это оно. Главное, что теперь есть образец и можно создавать подобные кнопки меняя условия.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 19:24 11-04-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

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

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

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru