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

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

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

Abel11



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

 

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

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

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

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)

Скачать справку  с тёмным стилем

Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Abel11, 23:22 17-08-2018
Parazit111



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11, а где ваш видеоконтент на YouTube?  
Мне было бы очень интересно, и я на вас подписался бы.
А то в YouTube абсолютно нет нормальных каналов по автоматизации.

Всего записей: 36 | Зарегистр. 19-01-2017 | Отправлено: 15:00 26-04-2018
conchita



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите, пожалуйста, с созданием такого скрипта, который может разложить все файлы по папкам в зависимости от расширения. Допустим, имеется директория, где много файлов с разными расширениями, например, jpg, gif, png. Мне нужно, чтобы скрипт в этой же директории создал папки jpg, gif, png и поскладывал туда соответствующие файлы. Я честно пыталась читать документацию и примеры, но все у меня наперекосяк получается. Только и научилась создавать кнопки. Буду очень благодарна за помощь.  

Всего записей: 147 | Зарегистр. 04-01-2004 | Отправлено: 16:07 26-04-2018
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<"%p"//1//0//[extnd=Images]> moves=$GLOBALSLIST||"%p"::!!0!!(.*)(\w:.*\\)([^\\]*)\.(.*)!!$1[<Info=f11::>]||upd<1>
%COMMANDER_PATH%\WCMICONS.dll,19
Переместить каждый файл изображения активной панели в папку с именем расширения перемещаемого файла
 
 
-1
 

 
 
Parazit111 15:00 26-04-2018
Цитата:
Abel11, а где ваш видеоконтент на YouTube?  

 
Да всё времени нет прилично оформить и выложить в общий доступ, немного наваял, но они не в общем доступе, а по имеющейся ссылке. Со следующей недели, если не будет помех, постараюсь заняться этим вопросом.
 
sibirniks 06:18 26-04-2018
Цитата:
В активной панели(АП) имеется rar-архив(или несколько архивов с разной степенью вложенных в архив папок), нужно извлечь в дополнительную панель(ДП) файлы из этих архивов и удалить исходники(архивы) в АП.  

 
 
Я правильно понял, что первая часть задачи состоит в том, что надо извлечь из выделенных архива(ов) активной панели только файлы, не сохраняя структуру вложенности, в другую панель, то есть все файлы в "кучу", в одну папку должны быть извлечены?

Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 17:12 26-04-2018 | Исправлено: Abel11, 04:36 27-04-2018
sibirniks

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

Цитата:
то есть все файлы в "кучу", в одну папку должны быть извлечены?

Абсолютно точно в одну кучу...

Всего записей: 6 | Зарегистр. 12-02-2018 | Отправлено: 17:56 26-04-2018
conchita



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11,  
 
Спасибо большое, Ваш скрипт отлично работает с изображениями, я только что убедилась. К сожалению, из-за своего тех. кретинизма я не совсем точно сформулировала задачу и привела расширения только для примера, а на самом деле, расширения у меня специфические. Я могу их перечислить: emx, emb, inb, dst, tbf, vip, hus, jef, exp, pes. Если интересно, то это форматы файлов для вышивальных машин. Можно сделать скрипт конкретно для этих расширений или просто универсальный (без привязки к типу файлов)? Сорри, что морочу голову, но очень надо, мне нужно рассортировать тысячи файлов по сотням разных папок.  

Всего записей: 147 | Зарегистр. 04-01-2004 | Отправлено: 19:16 26-04-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
conchita
 
Для файлов с расширениями: emx, emb, inb, dst, tbf, vip, hus, jef, exp, pes.  
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<"%p"//1//0//*.emx|*.emb|*.inb|*.dst|*.tbf|*.vip|*.hus|*.jef|*.exp|*.pes> moves=$GLOBALSLIST||"%p"::!!0!!(.*)(\w:.*\\)([^\\]*)\.(.*)!!$1[<Info=f11::>]||upd<1>  
%COMMANDER_PATH%\WCMICONS.dll,19
Переместить файлы указанных расширений активной панели в папку с именем расширения перемещаемого файла
 
 
-1
 

 
Для всех файлов активной панели, каждый файл будет перемещён в папку с именем своего расширения.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<"%p"//1//0> moves=$GLOBALSLIST||"%p"::!!0!!(.*)(\w:.*\\)([^\\]*)\.(.*)!!$1[<Info=f11::>]||upd<1>
%COMMANDER_PATH%\WCMICONS.dll,18
Переместить файлы активной панели в папку с именем расширения перемещаемого файла
 
 
-1
 

Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 19:34 26-04-2018 | Исправлено: Abel11, 04:35 27-04-2018
Abel11



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

Цитата:
В активной панели(АП) имеется rar-архив(или несколько архивов с разной степенью вложенных в архив папок), нужно извлечь в дополнительную панель(ДП) файлы из этих архивов и удалить исходники(архивы) в АП.

 
Ну, если вас не устраивает команда Total Commander cm_UnpackFiles со снятием галочки "Учитывать подкаталоги" в диалоговом окне, тогда рассмотрим вариант с одним кликом.
--------------
Для работы приведенной ниже кнопки надо прописать путь к WinRAR.exe в TCIMGU.ini а секции [Programs]  
 
_______________ TCIMGU.ini ______________
 [Programs]  
 
 RAR=C:\Program Files\WinRAR\WinRAR.exe  
  или портативную версию
 RAR=%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe  
 
___________________________________
 
Или в кнопке можете прописать вместо RAR полный путь к WinRAR.exe (если есть пробелы, то путь заключить в кавычки).
 
Портативную версию можно скачать отсюда.
 
Так же можете использовать консольную версию WinRAR - Rar.exe (находится в папке WinRAR)
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tempxx slist=%UL start=RAR||-IBCK||x||list<$GLOBALSLIST>||$f254||&&wait||progres<> moves=PS<$f254//1//-1>||"%t"//0 delss=$GLOBALSLIST||1||inuse<1>||recycle<1>||upd<1> tempxx
%COMMANDER_PATH%\WCMICONS.dll,19
Извлечь все файлы выделенных архивов в другую панель (без структуры) и удалить исходники
 
 
-1
 

 
Архивы удаляются в корзину. Если нужно минуя корзину, то в параметре recycle<0> прописать ноль.
 
Возможно есть вариант с WinRAR и попроще, но времени разбираться в параметрах нет.
 
 
 
 

Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 01:00 27-04-2018 | Исправлено: Abel11, 04:23 27-04-2018
sibirniks

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Маэстро супер! Это то, что надо и всё так подробно.

Всего записей: 6 | Зарегистр. 12-02-2018 | Отправлено: 04:12 27-04-2018
conchita



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11,  
 
Отлично! Очень, очень Вам благодарна.  
 

Всего записей: 147 | Зарегистр. 04-01-2004 | Отправлено: 06:50 27-04-2018
OldChap



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Установил кнопку "Заменить заголовок TC информацией из файла UserInfo.txt "(со стр.72) но после перезагрузки TC измененный заголовок не сохраняется. Можно ли что-то сделать,чтобы замена заголовка сохранилась?

Всего записей: 103 | Зарегистр. 22-04-2002 | Отправлено: 00:08 28-04-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OldChap
 
Чтобы данная опция работала вместе с запуском Total Commander  надо установить плагин autorun.
Если он у вас уже установлен, то добавьте в файл autorun.cfg следующую строку =>

Код:
ShellExec /TT /W /SW_HIDE %COMMANDER_PATH%\TCIMG.exe "exect=$var_s=##%COMMANDER_PATH%\UserInfo.txt pause=400 title=$var_s||insystem<>"

 
Теперь при каждом запуске ваш TC будет стартовать с информацией из UserInfo.txt в заголовке окна Total Commander.
 
Примечание: Пути к TCIMG.exe и к UserInfo.txt  прописывайте свои, в указанной выше команде они находятся в корне Total Commander.
 

Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 16:04 28-04-2018 | Исправлено: Abel11, 16:11 28-04-2018
OldChap



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Что-то не получается у меня правильно установить плагин autorun.В документации к плагину  
говорится,что в файле конфигурации autorun.cfg есть две секции,с которыми оперирует плагин,но их нет в файле autorun.example.cfg,приложенному к плагину. И куда вставить прописанную вами команду?
 
 
 

Всего записей: 103 | Зарегистр. 22-04-2002 | Отправлено: 19:19 28-04-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OldChap
 
help_ru.chm - Установка

Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 19:30 28-04-2018 | Исправлено: Abel11, 19:31 28-04-2018
OldChap



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Да,я изучил help_ru.chm .Куда в файле autorun.cfg Подробнее... вставить ваш код Подробнее... ?

Всего записей: 103 | Зарегистр. 22-04-2002 | Отправлено: 00:03 29-04-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OldChap
 
Если вы  правильно установили Autorun и папка с данным плагином находится по пути %COMMANDER_PATH%\Plugins\wdx\Autorun\, то можете воспользоваться кнопкой ниже. Команда сама пропишет нужное и закомментирует ненужные вам строки. Путь к TCIMG.exe пропишется автоматически ваш, только файл UserInfo.txt должен находиться в корне TC.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=@$f253||##path<0|0|1> textt=$f300\Plugins\wdx\Autorun\autorun.cfg||?B55!!#||?T|v<2||formt<62>||$$@CRLFShellExec~~''GLOBALSLIST<1>''~~''exect=$var_s=##%%COMMANDER_PATH%%\UserInfo.txt~~title=$var_sChr(124)Chr(124)insystem<>''@CRLF rstart
Wcmicons.dll,25
Закомментировать все строки в autorun.cfg и добавить в конец файла строку с командой заменяющей заголовок Total Commander информацией из файла UserInfo.txt, перезапустить TC
 
-1
 

 
Как появится время расскажу, как создать кнопку вкл/откл данной опции в Autorun через команду TCIMG.
Если честно, сам в этот плагин глубоко не вникал за ненадобностью.


Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 07:39 29-04-2018 | Исправлено: Abel11, 16:51 29-04-2018
Helpmister



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Напишите пожалуйста кнопочку:
 
В активной панели выделить файлы, у которых дата съёмки не равна/равна дате создания.
Дату съёмки хотелось бы брать из "shelldetails.Дата съемки"

Всего записей: 132 | Зарегистр. 26-10-2007 | Отправлено: 16:52 29-04-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Helpmister 16:52 29-04-2018
Цитата:
Дату съёмки хотелось бы брать из "shelldetails.Дата съемки"

 
 
Знаю, что в TCIMG можно из EXIF (тег DateTime) узнать дату, с этим ещё можно поработать, а вот c информацией shelldetails не знаком, наблюдаю, что есть плагины и скрипты.
Автора до 12 мая не будет, появится спросим, реализуем.
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/_/_/_/_/_/_/_/ _/  
 
OldChap
 
Судя по молчанию опять что-то не так у вас, тогда проще:
В файле autorun.cfg закомментируйте все строки, то бишь добавьте в начало строк #(решётка), в те строки, где # в начале нет. Далее просто добавьте строку в autorun.cfg =>
 

Код:
ShellExec "%COMMANDER_PATH%\TCIMG.exe" "exect=$var_s=##%COMMANDER_PATH%\UserInfo.txt title=$var_s||insystem<>"

 
Переапустите Total Commander. Всё.  
 
Как я и писал раньше TCIMG.exe и UserInfo.tx у меня расположены в корне TC.
 

Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 18:23 29-04-2018 | Исправлено: Abel11, 18:41 29-04-2018
OldChap



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо за помощь.Делаю всё строго по Вашим рекомендациям.Нажимаю кнопку, TC перезагружается.Но заголовок TC не изменяется.Открываю диспетчер задач.На вкладке Приложения отображены две задачи.Одна это TotalCommander 9.12, а вторая - это какая-то задача с заголовком "Fais ce que tu dois",а это как раз текст из файла UserInfo.txt .

Всего записей: 103 | Зарегистр. 22-04-2002 | Отправлено: 19:01 29-04-2018 | Исправлено: OldChap, 23:29 29-04-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OldChap
 
Значит у вас не загружен плагин Autorun. Скачайте утилиту TC Plugins Manager Распакуйте и закиньте папку в Total Commander, например в папку "Utilites". Далее оттуда запустите Plugman.exe и посмотрите состояние плагина, вот у меня на тестовом Total Commander скрин с TCPlugman

Всего записей: 678 | Зарегистр. 08-12-2013 | Отправлено: 19:40 29-04-2018
OldChap



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

Всего записей: 103 | Зарегистр. 22-04-2002 | Отправлено: 20:46 29-04-2018 | Исправлено: OldChap, 23:31 29-04-2018
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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