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

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

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

Maz



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


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

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:    
Спасибо

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

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

Сборки программ, в которых участвует утилита 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)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)
Если в состав Вашей сборки/программы входит TCIMG, сообщите, вставим в список.

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

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 21:35 22-02-2024
Andrey_A_A



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

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



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

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

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

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

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

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



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

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



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

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

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

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

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

Всего записей: 7056 | Зарегистр. 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 ничего менять не нужно.

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



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

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

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

Всего записей: 7056 | Зарегистр. 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
 
Почитайте здесь

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



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

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

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



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

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

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



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

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

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос к 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?

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

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

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



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

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

 

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



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

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru