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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)

Модерирует : gyra, Maz

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Abel11



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

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

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

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

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

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

Сборки программ, в которых участвует утилита 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)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)

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

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021
ziabriev



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

Цитата:
вопросы с конвертированием *.bat оставим на следующий год.

Принято. Спасибо.
 

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 13:34 26-12-2020
Songbird



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо большое! Как всегда исчерпывающе.
 
sibirnik
Странно, что не работает. А так - попробуйте забросить вот этот батник в папку с Bat_To_Exe_Converter.exe. Туда же забросьте конвертируемый батник и иконку. Запускать батник с параметрами:  
1ый - имя конвертируемого батника
2ой - имя файла на выходе без расширения
3ий - имя файла иконки.
Все параметры через пробел. После отработки вышеприведённого батника должен появиться нормальный exe.

Всего записей: 76 | Зарегистр. 06-08-2020 | Отправлено: 15:16 26-12-2020
Karolinka69



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой - удалить все файлы в каталогах указанных в C:\PathList.txt кроме тех, что указаны в C:\DelList.txt в корзину с подтверждением (на всякий). В PathList.txt полные пути к папкам со слешем в конце, в DelList.txt просто имена файлов с расширением.

Всего записей: 123 | Зарегистр. 23-02-2018 | Отправлено: 15:58 26-12-2020
sibirnik



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

Цитата:
Странно, что не работает.

Цитата:
А так - попробуйте забросить вот этот батник в папку с Bat_To_Exe_Converter.exe. Туда же забросьте конвертируемый батник и иконку

Благодарю.
Abel11
Спасибо За помощь! Я пока пытался разные варианты bat-файлов сделать с помощью разных вариантов кнопок, представленных здесь выше - все bat вручную в exe-файлы преобразовал. теперь не скоро потребуется.
А по этому вопросу   Abel11 вы мне поможете или вручную перекидывать? Извините за назойливость.
 
 
 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 16:11 26-12-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
Берём следующую кнопку в буфер обмена создаём и дописываем новые данные в файл "Меню.txt" через разделитель "-----" без пробела

 
Для чего разделитель, если каждая кнопка будет записана в свою секцию.
 
И для чего вообще вам это понадобилось, не лучше ли сразу прописывать кнопки в WCMD_RUS.ini и Wcmd_Rus.mnu?
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 16:36 26-12-2020 | Исправлено: Abel11, 16:37 26-12-2020
sibirnik



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

Цитата:
И для чего вообще вам это понадобилось, не лучше ли сразу прописывать кнопки в WCMD_RUS.ini и Wcmd_Rus.mnu?  
В меню ведь разные опции и я подумал, что уже готовые для вставки в эти файлы WCMD_RUS.ini и Wcmd_Rus.mnu данные я буду вручную в нужную опцию(секцию) вставлять, если вы можете сделать, что будет выбор в какую секцию вставлять автоматом, то я только ЗА(я боялся усложнять задачу) для меня даже было хорошо, как я попросил(а то вручную муторно прописывать -)))
 
 
 
Добавлено:

Цитата:
Для чего разделитель,  

Чтобы видеть, что это для одной кнопки(кнопок то много хочу перебросить в главное меню) Просто за раз всё скопировал для одной кнопки - вставил WCMD_RUS.ini куда надо, тут же вырезал то, что нужно для вставки в Wcmd_Rus.mnu, переключался в блокноте на Wcmd_Rus.mnu и вставил вырезанное. Если сложно сделать выбор куда вставлять(то не тратьте время). Сделайте пожалуйста только, то , что я попросил выше(Это и так будет для меня супер!)

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 17:05 26-12-2020
ogenry

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

Цитата:
Попробуйте такие варианты

Спасибо огромное!
Работают обе кнопки. Очень помогли.  
Всё познаётся на практике.
Сейчас понял, что оптимально было бы выделить файлы (папки) по заданным выше параметрам в обеих панелях, и по возможности исключить (отфильтровать, игнорировать) артикль the .
 
 
 

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 20:19 26-12-2020 | Исправлено: ogenry, 20:43 26-12-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Karolinka69 написал(а)
Цитата:
удалить все файлы в каталогах указанных в C:\PathList.txt кроме тех, что указаны в C:\DelList.txt в корзину с подтверждением (на всякий). В PathList.txt полные пути к папкам со слешем в конце, в DelList.txt просто имена файлов с расширением

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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=FOLDC<"C:\PathList.txt"//0//1>||<dellist=C:\DelList.txt|5> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infht=-1¦¦Сообщени妦Список~~файлов~~для~~удаления~~пуст¦¦260¦¦70<¤>toexit'):1 exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> beepss
WCMICONS.dll,1
Удалить все файлы в каталогах из списка путей C:\PathList.txt исключая файлы, чьи имена совпадают с именами из списка имён C:\DelList.txt (в корзину с подтверждением)
 
 
-1
 

 


sibirnik написал(а)
Цитата:
если вы можете сделать, что будет выбор в какую секцию вставлять автоматом, то я только ЗА

 
Всё это можно автоматизировать.
 
Что вы подразумеваете под термином "секция"?  
Наверное имеете имеете ввиду Меню - "Выделение", "Команды", "Сеть", "Вид" ..., да?
 
Завтра надеюсь время найду разберемся с вашей задачей.
 


 
 
ogenry написал(а)
Цитата:
(отфильтровать, игнорировать) артикль the  

 
В смысле отфильтровать, то бишь исключить из списка рассматриваемых файлов все файлы в начале (а может и нее только в начале) имён которых присутствует артикль "the"?
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 22:04 26-12-2020 | Исправлено: Abel11, 22:05 26-12-2020
ogenry

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

Цитата:
исключить из списка рассматриваемых файлов все файлы в начале

 
Да. Именно в начале. Ведь условие выделения по первым символам...
Хочу уточнить. Не исключить файлы. А Игнорировать при выделении артикль The в начале названия файла (папки).
Пример: The Angel = Angel
Спасибо!

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 22:06 26-12-2020 | Исправлено: ogenry, 22:28 26-12-2020
alexostrov



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

Цитата:
В выделенных *.bar активной панели найти кнопки с одинаковыми параметрами .......  

Есть шансы на результат в этом году?

Всего записей: 90 | Зарегистр. 11-12-2017 | Отправлено: 22:34 26-12-2020
sibirnik



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

Цитата:
Что вы подразумеваете под термином "секция"?  
Наверное имеете имеете ввиду Меню - "Выделение", "Команды", "Сеть", "Вид" ..., да?  
Да это и имел ввиду. Я вот тут ещё раз хорошо подумал и всё таки пришёл к выводу, что мой первый вариант для меня лучше, так как я сам решу - куда вставить и в какое место. То есть так сделайте пожалуйста:
Нужно выполнить преобразование её к виду для вставки в файлы WCMD_RUS.ini и Wcmd_Rus.mnu и сохранить в активной панели в файл "Меню.txt" в таком виде:

Цитата:
[em_men_01]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=textv=%P%N||viewtext<%P%N>||pos<1>
Path=
Button=Wcmicons.dll,222
Menu=Просмотр файла под курсором в TCIMG
Iconic=0
MENUITEM "Просмотр файла под курсором в TCIMG", em_men_01
 
[em_men_02]
Берём следующую кнопку в буфер обмена создаём и дописываем новые данные в файл "Меню.txt" через пробел.

 
 
 
Добавлено:
alexostrov

Цитата:
по созданию кнопки по удалению дублей  
Я тут подумал по этой кнопке и выскажу своё субъективное мнение(не факт, что правильное) Мне кажется, что удалять лучше вручную, так как кнопке безразлично - она тупо удалить дубли. Кнопка не сможет определить в каком bar-файле какой дубль нужен. Моё мнение таково - ручками и как нужно мне. Каждый имеет право на своё мнение. Кнопка, которую сделал Abel11 по поиску дублей замечательная за что ему особая благодарность.
 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 06:48 27-12-2020
hamstercombat



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой, видел тут подобные, но не получается сделать самому:
В активной панели в файле "%P"Lua\usdLua_settings.lua заменить строчки начинающиеся с:

Код:
    , userAgent =

на строчки:

Код:
    , userAgent = 'Mozilla/5.0 (Windows NT 6.1; rv:76.0) Gecko/20100101 Firefox/76.0'    -- default


Всего записей: 61 | Зарегистр. 11-04-2015 | Отправлено: 08:48 27-12-2020
Karolinka69



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо! Всех с наступающим Новым Годом!

Всего записей: 123 | Зарегистр. 23-02-2018 | Отправлено: 09:26 27-12-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ogenry написал(а)
Цитата:
Игнорировать при выделении артикль The в начале

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] tcimg=$cm4006 pause=400 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E>
WCMICONS.dll,1
Выделить  объекты в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели с выбором количество символов в диалоговом окне
 
 
-1
 


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 10:14 27-12-2020 | Исправлено: Abel11, 10:15 27-12-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
Имеем в буфере обмена готовую кнопку:
 
Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textv=%P%N||viewtext<%P%N>||pos<1>
Wcmicons.dll,222
Просмотр файла под курсором в TCIMG
 
Нужно выполнить преобразование её к виду для вставки в файлы WCMD_RUS.ini и Wcmd_Rus.mnu и сохранить в активной панели в файл "Меню.txt".
 
Цитата:
[em_men_01]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=textv=%P%N||viewtext<%P%N>||pos<1>
Path=
Button=Wcmicons.dll,222
Menu=Просмотр файла под курсором в TCIMG
Iconic=0
MENUITEM "Просмотр файла под курсором в TCIMG", em_men_01
 

 
Тестируйте.
 
Файл Меню.txt создается в активной панели в случае его отсутствия.
 

Код:
creat="%p"||"Меню.txt"||owrite<8> aends=-1??-2 mends=@cmd=GLOBALAENDS<x2>@CRLFParam=GLOBALAENDS<x3>@CRLFPath=GLOBALAENDS<x6>@CRLFButton=GLOBALAENDS<x4>@CRLFMenu=GLOBALAENDS<x5>@CRLFIconic=GLOBALAENDS<x7>??-2 sends=<inikey=2!!"%p"Меню.txt>??-1||formt<0!!(?m)^(em_men_.*)$>||#L-1||#Sfun_numplus0 exect=$var_i='GLOBALSENDS<1>'=''''?_CmdCm('sends=em_men_001'):1 textt="%p\Меню.txt"||$$@CRLF[GLOBALSENDS<1>]@CRLFGLOBALMENDS<x1:-1>@CRLFMENUITEM~~''GLOBALAENDS<x5>'',~~GLOBALSENDS<1>@CRLF

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:16 27-12-2020 | Исправлено: Abel11, 13:13 27-12-2020
sibirnik



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

Цитата:
Файл Меню.txt создается в активной панели в случае его отсутствия.

Абсолютно точно выполнена моя просьба.
 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 13:06 27-12-2020
ogenry

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

Цитата:
Игнорировать при выделении артикль The в начале  

Спасибо Вам большое! Прекрасно работает кнопка!

Цитата:
оптимально было бы выделить файлы (папки) по заданным выше параметрам в обеих панелях

Было бы мега-супер поставить последний штрих к этой кнопке.

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 14:56 27-12-2020 | Исправлено: ogenry, 14:57 27-12-2020
Abel11



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

ogenry написал(а)
Цитата:
выделить файлы (папки) по заданным выше параметрам в обеих панелях


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E>
WCMICONS.dll,1
Выделить  объекты в активной и в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели (ввод количества совпадающих символов в диалоговом окне)
 
 
-1
 

 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:23 27-12-2020
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
 
По МОЕЙ просьбе  

Цитата:
"Удалить дубли кнопок в панелях (выделенных *bar - файлов)"

Маэстро Abel11 сделал кнопку по поиску дублей кнопок в бар файлах.
Кнопка отличная, проверенная на большом кол-ве бар файлов.  
На вопрос Маэстро: делать одну кнопку(поииск и удаление) дублей, или две отдельные,  
кнопка Поиска и кнопка Удаления. Я предложил сделать две отдельные.
Сейчас я жду когда Маэстро сделает вторую кнопку (удаление дублей по списку "DuplButtons.txt").
Ваше предложение :

Цитата:
Мне кажется, что удалять лучше вручную........

удаляйте вручную. Вас никто не заставляет пользоваться кнопкой по удалению.
Я же думаю, что правильно сделанная кнопка удаления, упростит задачу.
А то, что Маэстро сделает ее  правильно я не сомневаюсь. Будем ждать.

Всего записей: 90 | Зарегистр. 11-12-2017 | Отправлено: 21:39 27-12-2020
ogenry

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

Цитата:
выделить файлы (папки) по заданным выше параметрам в обеих панелях  

 
Превосходно кнопка работает!
Огромное Вам спасибо!

Всего записей: 959 | Зарегистр. 17-04-2003 | Отправлено: 22:47 27-12-2020 | Исправлено: ogenry, 22:50 27-12-2020
   

Страницы: 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 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)
Maz (03-03-2021 11:17): TCIMG (Часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru