ЗАКАЗ КНОПОК
|
|
ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
|
| |
Andrey_A | Дата: Понедельник, 27.11.2017, 10:07 | Сообщение № 1096 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
ingerard, она в архивах и не будет работать, т.к. параметры рассчитаны на работу с папками и файлами в них...
Что касается выделения из буфера обмена , то в тотале все не так просто, хотя родная команда cm_LoadSelectionFromClip должна все это выполнять без дополнительных выкрутасов...
Ан нет, ещё лет 5 назад столкнулся с тем, что при разных режимах, при поиске и выводе файлов на панель, при cm_DirBranch, при FTP, и.т.д. тотал выдает для списков бог знает что, поэтому для текущих задач не раз это "причёсывалось" и появилось в TCIMG несколько команд, связанных с выделением (desel, markc, markp, markz, marlr, marks, seldb )
Для вашей задачи, видимо, надо будет придумывать ещё одну))
Как будет время, гляну что там можно сделать...
.
|
|
| |
ingerard | Дата: Понедельник, 27.11.2017, 10:57 | Сообщение № 1097 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
Andrey_A, понял, спасибо) Вроде такая необходимая функция, а за столько лет автор Тотала ничего не исправляет и не добавляет.
Назрел еще один вопрос, как сделать поиск файлов по списку? Именно по списку, и файлов в списке может быть много.
Сообщение отредактировал ingerard - Понедельник, 27.11.2017, 11:12 |
|
| |
Andrey_A | Дата: Понедельник, 27.11.2017, 16:22 | Сообщение № 1098 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата ingerard ( ) как сделать поиск файлов по списку? Надо уточнить: 1. Что за список (пример) 2. Где он находится? В файле, в буфере...? 3. Где искать? В панели, в определённой папке...? 4. Какие параметры поиска? и т.д.
.
|
|
| |
ingerard | Дата: Понедельник, 27.11.2017, 20:29 | Сообщение № 1099 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
Andrey_A, вот есть обычный поиск через alt+f7, в нем можно искать несколько файлов, но одной строкой, а она ограничена по количеству символов. А мне надо искать намного больше файлов и удобнее когда они идут списков, например:
large_hamster_wheel.zip mainmenu_loading_18.jpg mainmenu_loading_19.jpg large_metal_ramp.zip ..... .....
и так 20 файлов....
Список может быть указан с расширениями или без них.
Ну и желательно чтоб были хоть самые необходимые параметры: где искать, искать в архивах...
|
|
| |
Andrey_A | Дата: Понедельник, 27.11.2017, 22:55 | Сообщение № 1100 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
ingerard, если вам нужен поиск как по ALT+F7, то это обращаться надо к плагинам, к примеру тут есть тема http://tc-image.3dn.ru/forum/32-840-1 возможно поможет -------------- Что касается автоматизации всего, то через TCIMG есть единственный вариант - это cm_DirBranch и прикручивать новую команду, которая бы сравнивала уже те файлы, которые есть в панели... Но это когда время появится..
.
|
|
| |
Lord_NEVR | Дата: Четверг, 30.11.2017, 20:34 | Сообщение № 1101 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
|
Добрый вечер. Вопрос есть. Надо удалить определённые символы в названиях выделенных .fb2.zip файлов.
Вот например есть название: Ilin_Sledy-v-zvezdnoy-pyli-SI-.XPFuZQ.487584.fb2.zip
Надо удалить все символы вконце после второй и третьей точки с конца, кроме .fb2, чтобы получилось так: Ilin_Sledy-v-zvezdnoy-pyli-SI-.fb2.zip
Вот примеры: Ilin_Fantasticheskiy-boevik_938_Vosmoy-zver.o_1UmA.392622.fb2.zip !Borisov.K_Obelit_imya_maga_1_Obelit_imya_maga.253728.fb2.zip Vav_Dezinfektor_1_Krasnaya-zona-SI-.DZvhdw.502989.fb2.zip Zaycev.S_Boevye-roboty_1_Boevye-roboty-Pustoshi.238061.fb2.zip Zaytsev.A_A-progressor.248812.fb2.zip Zaytsev.A_Miriad_svetlyachkov.249112.fb2.zip
Сообщение отредактировал Lord_NEVR - Пятница, 01.12.2017, 13:38 |
|
| |
chip642 | Дата: Четверг, 30.11.2017, 21:15 | Сообщение № 1102 |
|
Lord_NEVR
Учитывая, что у вас в именах всего две точки встречаются, то самый простой способ это оставить всё до первой точки.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe renms=%L||&&(\.).*!!||upd<1> %COMMANDER_PATH%\WCMICONS.dll,19 Переименование - в именах выделенных объектов оставить всё до первой точки
-1
|
|
| |
Lord_NEVR | Дата: Пятница, 01.12.2017, 11:19 | Сообщение № 1103 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
|
chip642, До первой точки удаляется всё, кроме имени автора.
Есть файлы .fb2.zip с множественными точками в названиях, с тире, с подчёркиванием. И нужно оставить в конце названия .fb2 .
Сообщение отредактировал Lord_NEVR - Пятница, 01.12.2017, 11:22 |
|
| |
chip642 | Дата: Пятница, 01.12.2017, 13:57 | Сообщение № 1104 |
|
Цитата Lord_NEVR ( ) И нужно оставить в конце названия .fb2
Я думал .fb2 это расширение файлов, если .fb2 входят в чистое имя, тогда можно так:
Код renms=%L||&&(\.).*!!||$$.fb2||upd<1>
С теми примерами, которые вы предоставили это работает.
|
|
| |
Lord_NEVR | Дата: Пятница, 01.12.2017, 14:19 | Сообщение № 1105 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
|
chip642, спасибо.
В именах где есть точки, не работает. Borisov.K_Obelit_imya_maga_1_Obelit_imya_maga.253728.fb2.zip Zaycev.S_Boevye-roboty_1_Boevye-roboty-Pustoshi.238061.fb2.zip Zaytsev.A_A-progressor.248812.fb2.zip Zaytsev.A_Miriad_svetlyachkov.249112.fb2.zip
Сообщение отредактировал Lord_NEVR - Пятница, 01.12.2017, 14:24 |
|
| |
chip642 | Дата: Пятница, 01.12.2017, 14:29 | Сообщение № 1106 |
|
Цитата Lord_NEVR ( ) Надо удалить все символы в конце после второй и третьей точки с конца Была одна задача и другие примеры
Теперь другая задача, судя по примерам, удалить надо после второй точки с конца. Универсального решения не вижу, две разные задачи.
|
|
| |
chip642 | Дата: Пятница, 01.12.2017, 15:57 | Сообщение № 1107 |
|
Lord_NEVR
Вот для вас удобный вариант. Выделяете объекты, применяете кнопку, вызывается диалоговое окно
Вводите нужные позиции точек и ОК. Нужные фрагменты будут удалены из имён.
Ввод отрицательных значений: -1;-2;-3 ... — будут означать позицию точек с конца имени. Ввод положительных значений: 1;2;3 ... — позиция точек с начала имени Для указания нескольких позиций надо прописывать через запятую, например: -2,-3 — означает вторую и третью позицию с конца имени 1,2,3 — означает первую,вторую и третью позицию с начала имени
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe sends=@[combo=Удаление~~фрагментов~~между~~точками||Введите~~позицию~~точек~~с~~конца~~имени||-2|-2,-3|-1||343||117||1||1] slist=%L <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\.]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!. renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> Wcmicons.dll,2 В именах выделенных объектов удалить часть имени от точки(ек), чья(и) позиции вписаны в диалоговом окне, до следующей точки -1
С возможностью последующего отката - отмены переименования.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=%L||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> sends=@[combo=Удаление~~фрагментов~~между~~точками||Введите~~позицию~~точек~~с~~конца~~имени||-2|-2,-3|-1||343||117||1||1] slist=%L <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\.]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!. renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMM>||owrite<1> Wcmicons.dll,2 В именах выделенных объектов удалить часть имени от точки(ек), чья(и) позиции вписаны в диалоговом окне, до следующей точки (с возможностью отката)
-1
Кнопка отмены последнего переименования командами TCIMG с возможностью отката.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe renms=$f200Lists\AfterRenaming.txt||list<$f200Lists\BeforeRenaming.txt>||upd<1> Wcmicons.dll,3 Отменить последнее переименование командами TCIMG
-1 -1
|
|
| | |
Rakosvist | Дата: Понедельник, 18.12.2017, 10:37 | Сообщение № 1109 |
Рядовой
На сайте с: 18.12.2017
Город: Tashkent
Сообщений: 9
|
Здравствуйте! Помогите, если можно, нужна кнопка для создания файла txt в активной панели с именем из буфера обмена и текстом из файла-шаблона и открытием его в редакторе. Либо кнопка для копирования заданного файла с переименованием (имя из буфера обмена) в активную панель и открытием его в редакторе. Буду очень признателен.
|
|
| |
chip642 | Дата: Понедельник, 18.12.2017, 11:38 | Сообщение № 1110 |
|
Rakosvist
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe sends=C:\Info.txt creat="%p"||clpget.txt||content<$GLOBALSENDS> openf=GLOBALCREAT<1>||AkelPad %COMMANDER_PATH%\WCMICONS.dll,19 Создать в активной панели файл с именем из буфера обмена, с содержимым файла C:\Info.txt и открыть его в редакторе AkelPad
-1
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe copyy=C:\Info.txt||"%p"||##clpget||openn<AkelPad> %COMMANDER_PATH%\WCMICONS.dll,20 Копировать файл C:\Info.txt в активную панель с переименованием базового имени содержимым буфера обмена и открыть его в текстовом редакторе AkelPad
-1
Для удобстава, путь к своему редактору можно прописать в TCIMGU.ini в секции [Programs], например: ----------- AkelPad=%COMMANDER_PATH%\Programs\AkelPadImage\AkelPad.exe ----------
После чего можно указывать в параметрах только ключ, то бишь, в моем случае, AkelPad. Или указывайте в параметрах полный путь к своему редактору.
|
|
| |
|