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

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

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1


 
Дата выпуска: 31.05.2021
Версия: 29.0
Автор: Averin Andrey
 
Скачать TCIMG | Скачать 2 | Сайт | Онлайн справка | Основные вопросы | Функционал+ | Поддержка проекта

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

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

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

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

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

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

Всего записей: 37237 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Abel11, 13:39 08-06-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 28.7
В шапку добавил "Скачать 2"

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 13:49 11-04-2021
Abel11



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

Всего записей: 1352 | Зарегистр. 08-12-2013 | Отправлено: 13:57 11-04-2021
alloledd

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

Цитата:
Обновил версию TCIMG 28.7  

При обновление файл TCIMG.ini надо  со своим синхронизировать, или там только личные настройки и его можно не трогать?

Всего записей: 3042 | Зарегистр. 25-10-2019 | Отправлено: 20:08 11-04-2021
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Свои настройки надо хранить в TCIMGU.ini. Делается это не просто, а очень просто. Берёте файл TCIMG.ini и переименовываете его в TCIMGU.ini. И все свои настройки добавляете именно в него. А то, что Вам не нужно, можно убрать. Потом обновляйтесь себе сколько угодно, все Ваши настройки всегда будут при Вас.

Всего записей: 1064 | Зарегистр. 27-11-2014 | Отправлено: 20:22 11-04-2021 | Исправлено: Krasovskii, 20:23 11-04-2021
Ka7baras

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

Всего записей: 16 | Зарегистр. 15-03-2021 | Отправлено: 20:48 11-04-2021
alloledd

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

Цитата:
Свои настройки надо хранить в TCIMGU.ini. Делается это не просто, а очень просто. Берёте файл TCIMG.ini и переименовываете его в TCIMGU.ini. И все свои настройки добавляете именно в него. А то, что Вам не нужно, можно убрать. Потом обновляйтесь себе сколько угодно, все Ваши настройки всегда будут при Вас.

Оказывается он у меня есть, с кучей каких-то шаблонов, хз откуда.) И как туда добавлять свои настройки?

Всего записей: 3042 | Зарегистр. 25-10-2019 | Отправлено: 07:23 13-04-2021
sibirnik



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

Цитата:
И как туда добавлять свои настройки?

Просто и очень просто...По аналогии с TCIMG.ini - в нужные секции нужные команды(если они вам нужны)
Просто файл TCIMGU.ini - это файл пользовательских настроек. Для примера вы можете скопировать скажем из файла TCIMG.ini настройки вывода  "[ImageProgress] - путь к изображению, которое используется в команде imgpr" изменить на свои коородинаты или поменять картинку вывода на свою и записав эту изменённую информацию в файл TCIMGU.ini в дальнейшем получать свои результаты вывода, не боясь, что при обновлении ваши данные будут изменены.

Цитата:
с кучей каких-то шаблонов,

А вы в основном файле TCIMG.ini посмотрите описание этих шаблонов(в нём почти всё расписано зачем и почему) Если вам что то не нужно в файле TCIMGU.ini смело можете удалять(на всякий случай делайте всегда бекап) подчёркиваю в файле TCIMGU.ini. В файле TCIMG.ini ничего менять не нужно.

Всего записей: 686 | Зарегистр. 12-09-2014 | Отправлено: 07:49 13-04-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
 
Вкратце, TCIMGU.ini(пользовательский файл настроек) отличается от  TCIMG.ini, тем, что программа считывает подобные настройки сперва с TCIMGU.ini,  то есть у этого файла приоритет выше, а уж потом, если каких-то настроек нет в пользовательском файле, программа считывает с дефолтного - TCIMG.ini.  
В этих двух файлах могут быть одинаковые ключи, но с разными значениями, от автора и от пользователя, так вот программа подхватит пользовательские. Вот поэтому при обновлении утилиты, при помощи обычной замены файлов, ваши настройки сохранятся в TCIMGU.ini  потому что в архиве с утилитой такого файла просто нет.

Всего записей: 1352 | Зарегистр. 08-12-2013 | Отправлено: 08:17 13-04-2021 | Исправлено: Abel11, 08:20 13-04-2021
alloledd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik, Abel11, спасибо.
А TCIMGU.lng и TCIMGU.tcg для чего?

Всего записей: 3042 | Зарегистр. 25-10-2019 | Отправлено: 08:35 13-04-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alloledd
Всё по аналогии, наличие в конце имени файла "U" - означает файл пользовательских настроек.
 
TCIMGU.ini => TCIMG.ini
TCIMGU.lng => TCIMG_Russian.lng (для русскоязычных)
TCIMGU.tcg => TCIMG.tcg
 
Почитайте здесь

Всего записей: 1352 | Зарегистр. 08-12-2013 | Отправлено: 09:17 13-04-2021 | Исправлено: Abel11, 09:36 13-04-2021
Bagfire

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

Код:
copys=%WL||:://0//(.+\\).+\\.+\\?//$1 ;; Копировать на уровень вверх выделенные объекты, не заменяя имеющиеся
 
А можно кнопку подправить на "Копировать выделенные объекты в другую панель на уровень вверх , с заменой имеющихся объектов" и на "Копировать выделенные объекты в другую панель на 2 уровеня вверх , с заменой имеющихся объектов"

Всего записей: 12 | Зарегистр. 01-11-2013 | Отправлено: 09:56 14-04-2021
Ka7baras

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробую навигацию, подскажите - как можно в активной панели перейти на уровень вверх так, чтобы курсор остался на папке из которой был произведён выход?

Всего записей: 16 | Зарегистр. 15-03-2021 | Отправлено: 16:10 14-04-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bagfire, для вас и всех ради информации. Эта кнопка создавалась для копирования/перемещения файлов при использовании команды cm_DirBranch в Total Commander (Показать все файлы без подкаталогов  CTRL + B)
При этом могут быть показаны файлы разных уровней... поэтому в команде copys используется регулярное выражение '(.+\\).+\\.+\\?//$1', которое именно это и делает: берёт путь и находит родительский каталог... вроде все))
Для вашей задачи все и так известно, можно пойти по простому пути: найти папку куда копировать и вставить в команду, пару команд для теста:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=@<info=o75"%t"> GLOBALSENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить родительский путь для пути неактивной панели
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=@<info=o77"%t"> GLOBALSENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить 'дедушкин' путь для пути неактивной панели
 
0
-1
 

Итоговые команды

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%WL||<info=o75"%t">//1
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать выделенные объекты в другую панель на уровень вверх (т.е. в родительский каталог), с заменой имеющихся объектов
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%WL||<info=o77"%t">//1
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать выделенные объекты в другую панель на 2 уровня вверх (т.е. в 'дедушкин' каталог), с заменой имеющихся объектов
 
0
-1
 

 
Добавлено:
Ka7baras - это имеет отношению к самому Total Commander и к его командам
Несколько вариантов:
1. Переход через стандартную кнопку (если она включена в настройках)
   
2. Посмотреть в справке TC описание команд, либо здесь, либо в файле TCIMG\Files\Ini\TOTALCOM.ini

Код:
; 2002=Перейти в родительский каталог
cm_GoToParent=2002

Команда:

Код:
TOTALCMD#BAR#DATA
cm_GoToParent
 
%COMMANDER_PATH%\Totalcmd.exe,1
 
 
 
2002

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 16:31 14-04-2021
Bagfire

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Понятно, спасибо! Кнопки работают. Идея была копировать или перемещать с сортировкой. Сейчас вот пришло в голову - а возможно полностью автоматизировать процесс? Из выделенного в активной панели копировать в "родительскую" папку другой панели, файлы с расширением ini, в "дедушкину" папку другой панели, файлы - с расширением txt, а остальные  файлы просто в другую панель.

Всего записей: 12 | Зарегистр. 01-11-2013 | Отправлено: 09:00 15-04-2021
Egor2020

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос к Andrey_A_A и Abel11:
Почему утилита TCIMG требует Windows XP и выше и не запускается на Windows 98 SE и Windows 2000 SP4? При запуске под Windows 98 SE выскакивает ошибка "Файл TCIMG.exe требует более новой версии Windows. Обновите версию Windows", при запуске под Windows 2000 SP4 - ошибка "TCIMG.exe не является приложением Win32". Как запустить утилиту TCIMG на системах Windows, выпущенных до Windows XP?

Всего записей: 599 | Зарегистр. 01-03-2020 | Отправлено: 09:43 15-04-2021 | Исправлено: Egor2020, 09:46 15-04-2021
Ka7baras

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо! Самим командером я пользуюсь тоже недавно, таких кнопок у меня нет. Не знаю, надо будет в настройках разбираться наверное. А вообще меня интересовал переход именно с использованием TCIMG, чтобы можно было использовать в хоткеях "<HOTKEY=X>" или в Tcg.  
Попробовал так: tcimg=$cmcm_GoToParent=2002. Вроде работает.

Всего записей: 16 | Зарегистр. 15-03-2021 | Отправлено: 10:08 15-04-2021
Andrey_A_A



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

Цитата:
а возможно полностью автоматизировать процесс?

Bagfire, наверно можно, есть параметр tip<> - если к нему добавить относительность, то может быть - посмотрю позже

Цитата:
Как запустить утилиту TCIMG на системах Windows, выпущенных до Windows XP?

Egor2020, даже пытаться не буду, даже в справке Autoit во многих местах UDF функций (и не только) написано: "минимальная версия WIN XP"
 
Ka7baras, нужно писать либо tcimg=$cmcm_GoToParent, либо tcimg=$cm2002

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 13:07 15-04-2021 | Исправлено: Andrey_A_A, 13:07 15-04-2021
Ka7baras

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Ну да, я и написал tcimg=$cmcm_GoToParent, только когда копировал в пост наколбасил, спасибо, что поправили и спасибо за помощь

Всего записей: 16 | Зарегистр. 15-03-2021 | Отправлено: 19:49 15-04-2021
Andrey_A_A



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

Цитата:
а возможно полностью автоматизировать процесс?

Bagfire, добавил параметр tips<>, см. секцию Tips_Ext1 в TCIMG.ini
Тестовая версия TCIMG 288_b3, в версии TCIMG 28.7 замените соответствующие файл(ы)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%WL||"%t"//0||tips<Tips_Ext1>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Копировать выделенные файлы в другую панель, с условием: ini файлы копируются в "родительскую" папку другой панели,  txt файлы копируются в "дедушкину" папку другой панели,  
 
0
-1
 

 

Всего записей: 766 | Зарегистр. 15-08-2011 | Отправлено: 14:05 16-04-2021
Bagfire

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

Всего записей: 12 | Зарегистр. 01-11-2013 | Отправлено: 16:38 16-04-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru