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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

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

Maz



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


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

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

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

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

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

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

Всего записей: 39186 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 18:13 04-01-2025
AkulaBig

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

По непонятным причинам реагирует MENUIMGS.ini, а не MENUIMG.ini. Но, как видите, почему-то меняется цвет фона. Ну тут, наверное, изменение цветовой схемы даст результат.
Еще вопрос. Насколько я понял, размеры шрифта у вас не в пт, как в системе. То-есть надо переводить по формуле? На скрине высота шрифта 14, оставленная по умолчанию. Но это-же явно не те 14, что показывает ТС в настройке шрифтов?

Всего записей: 5385 | Зарегистр. 11-03-2003 | Отправлено: 17:45 19-12-2024 | Исправлено: AkulaBig, 05:17 21-12-2024
RakPotaskun



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой - Переместить объекты активной панели по списку в "C:\Objects.txt" в папку "F:\Archiv\". В "C:\Objects.txt" имена папок и файлов по одному с строке.

Всего записей: 35 | Зарегистр. 15-09-2017 | Отправлено: 08:01 20-12-2024
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RakPotaskun
 
Не совсем понятно упоминание активной панели при наличии списка.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves="C:\Objects.txt"||"F:\Archiv\"//0||upd<1>
WCMICONS.dll,1
переместить объекты из списка C:\Objects.txt в папку F:\Archiv\
 
 
-1
 


Всего записей: 1613 | Зарегистр. 08-12-2013 | Отправлено: 11:41 20-12-2024 | Исправлено: Abel11, 11:43 20-12-2024
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11 (пост)
Цитата:
Не совсем понятно упоминание активной панели при наличии списка.

Возможно имелось ввиду, что файл "Objects.txt" содержит только название файлов и папок, но пути их нахождения в файле отсутствуют. В таком случае в активной панели при совпадении имен файлов/папок они должны переместиться в папку "F:\Archiv\".
Правда нет уточнения, чтобы делать, если в папке "F:\Archiv\" уже есть такие файлы/папки.

Всего записей: 563 | Зарегистр. 25-10-2008 | Отправлено: 11:56 20-12-2024
Abel11



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

Цитата:
Возможно имелось ввиду, что файл "Objects.txt" содержит только название файлов и папок

Да, наверное, что-то я просмотрел про имена.
 
RakPotaskun

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
alist=PS<"%p"//0//0>||<dellist="C:\Objects.txt"|9> moves=$GLOBALALIST||"F:\Archiv\"//1
WCMICONS.dll,1
Объекты активной панели имена которых совпадают с именами из списка C:\Objects.txt переместить в папку F:\Archiv\ с заменой в случае совпадения
 
 
-1
 

"C:\Objects.txt" - список имён (имена файловс расширениями, имена папок\ - с конечным слешем)

Всего записей: 1613 | Зарегистр. 08-12-2013 | Отправлено: 13:08 20-12-2024 | Исправлено: Abel11, 13:16 20-12-2024
RakPotaskun



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

Цитата:
Возможно имелось ввиду, что файл "Objects.txt" содержит только название файлов и папок

Именно так.

Цитата:
Правда нет уточнения, чтобы делать, если в папке "F:\Archiv\" уже есть такие файлы/папки

А это я знаю, //0 - добавить счётчик, //1 с перезаписью.
 
Добавлено:
Abel11
Большое спасибо! Обе кнопочки пригодятся.

Всего записей: 35 | Зарегистр. 15-09-2017 | Отправлено: 15:57 20-12-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Abel11
Вроде разобрался я с настройками. Остался последний вопрос. Куда прописать #TC_Color в такой кнопке?
[em_restarttc.bar]
cmd=%COMMANDER_PATH%\Utilities\TCIMG\TCIMG.exe
param=<HOTKEY=11> tcprm=%%COMMANDER_PATH%%\Utilities\MENUIMG\MENUIMG.exe~~%Z%%COMMANDER_PATH%%\Bars\RESTART_RUS.BAR||#TC_Color <HOTKEY=X> tcprm=cm_Exit||17
menu=ЛКМ - Перезапуск от администратора|Ctrl+ЛКМ - Меню перезапуска
В таком виде не работает.

Всего записей: 5385 | Зарегистр. 11-03-2003 | Отправлено: 05:16 21-12-2024 | Исправлено: AkulaBig, 05:17 21-12-2024
Andrey_A_A



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

Цитата:
Остался последний вопрос

AkulaBig, нет под рукой проверить, но на первый взгляд:

Код:
tcprm=%%COMMANDER_PATH%%\Utilities\MENUIMG\MENUIMG.exe||%Z%%COMMANDER_PATH%%\Bars\RESTART_RUS.BAR||#TC_Color

 
 
Добавлено:

Цитата:
По непонятным причинам реагирует MENUIMGS.ini

Это из-за ключа FileSetting - если надо удалите или измените

Код:
[Setting]
; FileSetting - файл из которого берутся настройки (читается первым)
; если файл лежит в папке утилиты, то достаточно прописать имя
FileSetting=MENUIMGS.ini

Всего записей: 1513 | Зарегистр. 15-08-2011 | Отправлено: 20:42 21-12-2024 | Исправлено: Andrey_A_A, 20:50 21-12-2024
AkulaBig

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

Цитата:
нет под рукой проверить, но на первый взгляд

Так меню даже не запускается. То-есть ошибка.
Вот что накопал. К команде TCIMG tcprm есть пара примеров:
tcprm=OPENBARMENU||"%P"RESTART.BAR ;; открыть BAR файл в активной панели в виде меню (TC11)
tcprm=OPENBARMENU~~"%P"RESTART.BAR ;; открыть BAR файл в активной панели в виде меню (TC11)  
Первый не работает. Может в этом все дело?

Цитата:
Это из-за ключа FileSetting

Точно. У вас еще он так интересно прописан:
; FileSetting=MENUIMGS.ini
FileSetting=MENUIMGS.ini
То-есть явно что-то экспериментировали. А как лучше? Оставить так или отключить

Всего записей: 5385 | Зарегистр. 11-03-2003 | Отправлено: 08:55 23-12-2024 | Исправлено: AkulaBig, 20:35 23-12-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Подскажите, команду iniwr как-то можно выполнить в таком виде:

Код:
iniwr=FileINI||Section1||Key1||Value1||Mode (разделитель) Section2||Key2||Value2||Mode (разделитель) Section3||Key3||Value3||Mode
 


Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 10:10 23-12-2024
Abel11



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

Цитата:
iniwr=FileINI||Section1||Key1||Value1||Mode (разделитель) Section2||Key2||Value2||Mode (разделитель) Section3||Key3||Value3||Mode

 
В таком виде не предусмотрено. Работа с несколькими секциями можно в цикле запускать имея построчные данные(через разделитель) для каждой секции.

Всего записей: 1613 | Зарегистр. 08-12-2013 | Отправлено: 12:24 23-12-2024 | Исправлено: Abel11, 12:32 23-12-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Вот у меня для перехода на английский, с панелью инструментов, колонками и ассоциацией:

Код:
[em_LNG]
cmd=%COMMANDER_PATH%\Tcimg\TCIMG.exe
param=iniwr=%%COMMANDER_PATH%%\Wincmd.ini||CustomFields||RedirectSection||%%COMMANDER_PATH%%\Ini\CustomEn.ini||1 tcprm=openlanguagefile||WCMD_ENG.LNG iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Associations||RedirectSection||%%COMMANDER_PATH%%\Ini\AssociationsEn.ini||1 slang=English  iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Buttonbar||Buttonbar||%%COMMANDER_PATH%%\Bars\DefaultEn.bar||1  tcprm=cm_Exit||9
menu="Rus>Eng"

И никак нельзя компактнее?

Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 12:33 23-12-2024 | Исправлено: ziabriev, 12:37 23-12-2024
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
 
Можно, если использовать сокращенные специальные пути.
 
Я бы прописал к каждому файлу свой сокращенный путь, в TCIMG есть такая возможность.
 
Уже сейчас вы можете просто заменить=>
 
%%COMMANDER_PATH%%\Wincmd.ini на $f302
%%COMMANDER_PATH%%  на $f300
 
И получится уже гораздо компактнее.

Всего записей: 1613 | Зарегистр. 08-12-2013 | Отправлено: 12:59 23-12-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Сокращённые изначально пытался применить - не работает.
Оставлю пока - как есть. Спасибо.

Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 13:24 23-12-2024
Helpmister



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не работает или работает криво. Не отрабатывает 909й.
А если жать потом родную TC SrcQuickview, то вообще никак не восстановить этот режим (не восстанавливается нормально середина)
 
 
Код:
swcmd=quickp¦¦tcimg=$cm304|909¦¦Quickview12 ;; переключение просмотра с увеличением панели/Повторное нажатие - в исходное положение
 
swcmd=quickp¦¦tcimg=$cm304~~$cm909¦¦Quickview ;; переключение просмотра с увеличением панели и в исходное положение

 

Код:
<IF> [info=x1] = 1 <THEN> swcmd=sprtr=15??tcimg=$cm269¦¦sprtr=50??tcimg=$cm269¦¦SeparatorAP <ELSE> swcmd=sprtr=85??tcimg=$cm269¦¦sprtr=50??tcimg=$cm269¦¦SeparatorAP <ENDIF>
- А эта оаботает, но после всё равно SrcQuickview не восстанавливается

Всего записей: 276 | Зарегистр. 26-10-2007 | Отправлено: 03:47 24-12-2024 | Исправлено: Helpmister, 04:03 24-12-2024
Helpmister



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, кнопки:
 
1. Выделить в АП объекты которые есть в descript.ion
2. Извлечь комментарии из descript.ion в каждый свой txt файл (имена файлов из descript.ion)
 
И преобразовать их к такому виду

Код:
 
Имя.расширение
 
= = = = = = = = = = = = = = = = =
комментарий
 

Всего записей: 276 | Зарегистр. 26-10-2007 | Отправлено: 08:38 24-12-2024
ziabriev



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

Цитата:
Не отрабатывает 909й.

У меня работает так:

Код:
swcmd=quickp¦¦tcimg=$cm304??tcprm=cm_50percent¦¦Quickview
 

Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 08:39 24-12-2024 | Исправлено: ziabriev, 08:55 24-12-2024
Helpmister



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev Работает, но SrcQuickview. Замудохался тыкать

Всего записей: 276 | Зарегистр. 26-10-2007 | Отправлено: 10:29 24-12-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Helpmister
На семёрке - скрин
 
 
Добавлено:
Helpmister

Цитата:
Замудохался тыкать

Тогда так:

Код:
swcmd=quickp¦¦tcimg=$cm304¦¦Quickview


Всего записей: 1468 | Зарегистр. 03-03-2019 | Отправлено: 10:44 24-12-2024
Helpmister



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev А вот после попробуйте стандартной( SrcQuickview - CTRL+Q)

Всего записей: 276 | Зарегистр. 26-10-2007 | Отправлено: 20:07 24-12-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

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

Рейтинг.ru