» TCIMG
За эти 2 года их было... - это и функции, связанные с процессами; и с определением хендла меню, хендла подокон 32/64 версии, и со звуком, и обфускацией...
Последней каплей стала команда zmenu (~2000 строк) - на x32 работает, на x64 - не так как надо...
Если раньше искал что, где и как (даже на рус. сайте спрашивал), то сейчас просто надоело, да и времени нет
Даже если сейчас взять 64 версию, то ряд команд утилиты в ней не работают...
Последней каплей стала команда zmenu (~2000 строк) - на x32 работает, на x64 - не так как надо...
Если раньше искал что, где и как (даже на рус. сайте спрашивал), то сейчас просто надоело, да и времени нет
Даже если сейчас взять 64 версию, то ряд команд утилиты в ней не работают...
Andrey_A_A, главное, чтобы x32 работала - без неё мы уже никуда
Abel11, спасибо за разъяснения добавления комментариев - просили для одного файла, а тут для выделенных!
А вот вопрос, связанный с поиском, был задан здесь http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=6160#21
Цитата:
И похожий http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=6100#21
Цитата:
Может как-то можно найти?
Abel11, спасибо за разъяснения добавления комментариев - просили для одного файла, а тут для выделенных!
А вот вопрос, связанный с поиском, был задан здесь http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=6160#21
Цитата:
Можно ли Тоталом искать похожие имена файлов в каталоге?
Например, в папке есть 10 файлов, 5 из низ имеют имена Prog v1.2.3, Prog v.1.2.4 ...., Soft 123, Soft 155 и т.д. Вот нужно найти все файлы которые начинаются на Prog, на Soft и т.д.
И похожий http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=6100#21
Цитата:
В тотале есть опция поиска файлов с одинаковым именем. Можно сделать так, чтобы искало не полностью идентичные названия, а например если 5 первых знаков совпадают?
Может как-то можно найти?
Mchoff, Да, тут вопросики посложнее и поинтереснее.
Кое-что пришлось внести:
Тестовая версия TCIMG 92_b2, в версии 9.1. замените соответствующие файл(ы)
[more=Попробуем решить, и рассмотрим их по очереди:]
Цитата:
1. Найдём все файлы и составим список имён
- это делается командой lists (передаёт список в буфер обмена) или slist (которая передает список другим командам)
В содержимом выделенных папок получить список имён всех файлов без расширения и записать в буфер обмена
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!0!!-1!!*!!0!!0!!3>
%COMMANDER_PATH%\Wcmicons.dll,5
В содержимом выделенных папок получить список имён всех файлов без расширения и записать в буфер обмена
0
-1
Кое-что пришлось внести:
Тестовая версия TCIMG 92_b2, в версии 9.1. замените соответствующие файл(ы)
[more=Попробуем решить, и рассмотрим их по очереди:]
Цитата:
искать похожие имена файлов в каталоге
1. Найдём все файлы и составим список имён
- это делается командой lists (передаёт список в буфер обмена) или slist (которая передает список другим командам)
В содержимом выделенных папок получить список имён всех файлов без расширения и записать в буфер обмена
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!0!!-1!!*!!0!!0!!3>
%COMMANDER_PATH%\Wcmicons.dll,5
В содержимом выделенных папок получить список имён всех файлов без расширения и записать в буфер обмена
0
-1
Andrey_A_A
Отличное решение, даже несколько в одном месте!
А как в утилите с поиском папок: тут был предложен плагин, а без него можно ли получить такие папки?
Uraanfgh56 14:15 15-12-2013
Цитата:
а если надо несколько расширений txt, ini в условии...
Отличное решение, даже несколько в одном месте!
А как в утилите с поиском папок: тут был предложен плагин, а без него можно ли получить такие папки?
Uraanfgh56 14:15 15-12-2013
Цитата:
Мне нужно найти папки/каталоги внутри которых есть файлы с расширением avi...
а если надо несколько расширений txt, ini в условии...
Цитата:
А как в утилите с поиском папок
С поиском папок всё хорошо
В утилите есть параметр test<> , в котором есть несколько "фильтров", с помощью которых можно отсеять ненужное, в том числе и "фильтр" содержимого папок
Вот несколько примеров для выделения:
Код: "marks=2||test<0f!!1!!0!!*.txt|*ini>" - выделить папки, в содержимом которых в 1-м уровне которых нет файлов *.txt|*ini
"marks=2||test<1f!!1!!0!!*.txt|*ini>" - выделить папки, в содержимом которых в 1-м уровне которых есть файлы *.txt|*ini
"marks=2||test<0f!!1!!-1!!*.txt|*ini>" - выделить папки, в содержимом которых нет файлов *.txt|*ini
"marks=2||test<1f!!1!!-1!!*.txt|*ini>" - выделить папки, в содержимом которых есть файлы *.txt|*ini
"marks=2||test<0f!!2!!0>" - выделить папки, в которых нет подпапок
"marks=2||test<1f!!2!!0>" - выделить папки, в которых есть подпапки
Andrey_A_A
Цитата:
Будем ждать.
А вот ещё один вопрос по слиянию файлов:
nv59 17:16 20-06-2014
Цитата:
Цитата:
добавлю другие примеры
Будем ждать.
А вот ещё один вопрос по слиянию файлов:
nv59 17:16 20-06-2014
Цитата:
Странно, но я не нашел, можно ли (и как?) в ТС скопировать (с добавлением!) пачку найденных по alt+F7 одинаковых файлов в один общий файл.
Цитата:
в один общий файл.
Mchoff,
Подобный вопрос уже приходил 3 дня назад на мейл, будет работать с бета версией 92_b2 (выше есть ссылка)
[more=Склейка файлов:]
Вместо %N прописывается необходимое имя получаемого файла:
Склеить бинарные данные выделенных файлов, и создать полученный файл в другой панели именем файла под курсором (перезаписывать, если существует)
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
joinz=%L||"%t"!!1!!%N
%COMMANDER_PATH%\Wcmicons.dll,650
Склеить бинарные данные выделенных файлов, и создать полученный файл в другой панели именем файла под курсором (перезаписывать, если существует)
0
-1
Andrey_A_A, спасибо!
У меня возник личный вопрос:
А можно ли сделать такое: перезапускать Total Commander и после перезапуска устанавливать панель инструментов, которая была открыта до этого. А не которая прописана по умолчанию.
У меня возник личный вопрос:
А можно ли сделать такое: перезапускать Total Commander и после перезапуска устанавливать панель инструментов, которая была открыта до этого. А не которая прописана по умолчанию.
Цитата:
после перезапуска устанавливать панель инструментов, которая была открыта до этого
Mchoff,
Можно, записывать путь активного бара в какую-нибудь команду, а потом вызывать...
Можно через плагин Autorun (возможно)...
Но я постарался это сделать без дополнительных телодвижений, для этого необходимо было подкорректировать:
Цитата:
[+] Добавлено в команду rstart
- ожидание запуска и появления процесса Total Commander (после перезапуска)
- передаёт в утилиту новый дескриптор окна
Тестовая версия TCIMG 92_b3, в версии 9.1. замените соответствующие файл(ы)
Перезапустить Total Commander и открыть активную до перезапуска панель инструментов
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_path='<info=x50>' rstart tcprm=OPENBAR~~''$var_path''
%COMMANDER_PATH%\Wcmicons.dll,723
Перезапустить Total Commander и открыть активную до перезапуска панель инструментов
0
-1
Andrey_A_A
Цитата:
За это отдельное спасибо! Красота!
Идём дальше:
http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=5820#2
Цитата:
Цитата:
постарался это сделать без дополнительных телодвижений
За это отдельное спасибо! Красота!
Идём дальше:
http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=5820#2
Цитата:
Нет ли штатной команды, чтобы скопировать имя (без расширения) выделенного файла под курсором в одной панели и вставить в качестве имени файла под курсором на соседней панели?
Или только через скрипты? Если да, то нет ли случайно у кого готового?
Цитата:
скопировать имя (без расширения) выделенного файла под курсором в одной панели и вставить в качестве имени файла под курсором на соседней панели
Переименовать объект другой панели именем объекта под курсором
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renmm="%T%M"||"%O"||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1737
Переименовать объект другой панели именем объекта под курсором
0
-1
Andrey_A_A, спасибо.
А вот ещё по поводу переименования...
http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=5860#15
Цитата:
А вот ещё по поводу переименования...
http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=5860#15
Цитата:
Нужно заменить пробелы на тире, но только в этой части, заключённой в скобки, не трогая первую часть до открывающей скобки. Наверное, при помощи regexp надо делать, но я регекспах не силён.
Цитата:
Нужно заменить пробелы на тире, но только в этой части, заключённой в скобки, не трогая первую часть до открывающей скобки
В TCIMG есть возможность производить замену на "функцию"
Цитата:
В RegExp||Replace в замене Replace могут использоваться встроенные и вспомогательные функции Autoit
Задействовать можно только через пользовательские шаблоны, имена которых начинаются с префикса fun_
Строковые типы данных необходимо "брать" в одинарные кавычки и использовать символ присоединения строк &
Могут использоваться математические операторы при действиях с числами "+-*/^"
Подключить замену на "функцию" можно через параметр formt<> или #S
В TCIMG.ini (TCIMGU.ini) в [FormatUser] прописываем шаблон
Код: fun_spblok=([^\]\[]+) (.+)||'$1'&' '&StringReplace('$2',' ','-')
Цитата:
есть возможность производить замену на "функцию"
Это интересное решение - видел в текстовых редакторах, в автоматизации не встречал.
Сделал файл для Вас http://ge.tt/3CTPDK52/v/0 - может залить на Ваш сайт, чтобы была постоянная ссылка?
А вот ещё вопрос:
sasha300 18:13 11-01-2014
Цитата:
А как мне комплексно открыть несколько файлов?
К примеру нужно открыть 2 файла формата cdr в кореле, приходиться тыкать сначала на один файл, затем на другой. А как это сделать за один заход?
Цитата:
может залить на Ваш сайт
Залил, спасибо http://tc-image.3dn.ru/sml/tcimg_yes.gif
Цитата:
открыть 2 файла
В TCIMG есть команды openf и opens, которые позволяют открывать несколько файлов:
Открыть выделенные файлы в AkelPad
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
opens=%L||%%COMMANDER_PATH%%\AkelPad.exe
%COMMANDER_PATH%\Wcmicons.dll,14
Открыть выделенные файлы в AkelPad
0
-1
Andrey_A_A, у TCIMG есть возможности запускать команды из меню в трее, из контекстного меню, но на Вашем сайте есть замечательная утилита MENUIMG, которая может создавать красочные контекстные менюшки, но она подвязана на запуске с Total Commander. Отсюда вопрос, можно ли придать MENUIMG некую портативность, чтобы ее можно было бы использовать в тандеме с TCIMG, то бишь запускать команды TCIMG с таких вот красивых, разнообразных меню, не используя TC?
Цитата:
MENUIMG... запускать команды TCIMG с таких вот красивых, разнообразных меню, не используя TC
iifoks447 - я поддерживаю, пробовал через ярлык запустить меню - запускается, но при вызове ошибки (наверно не предназначено, а хотелось бы)
Цитата:
Залил
Andrey_A_A, и вам спасибо!
Продолжаем собирать вопросы:
rbvl 10:21 12-05-2014
Цитата:
задача повторить файл с его путем (папка-папка-папка... -файл) в другом месте не создавая эту кучу папок вручную.
Можно ли в TCIMG?
Mchoff
Цитата:
Копировать выделенные объекты, сохраняя структуру копируемого с буквой диска.
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%L||"%t"::!!0!!(.+\\)(\w):(\\.+)\\.+\\?!!$1$2$3
%COMMANDER_PATH%\Wcmicons.dll,19
копировать в другую панель выделенное, сохраняя структуру копируемого с буквой диска, не заменяя имеющиеся элементы
-1
-1
Цитата:
задача повторить файл с его путем (папка-папка-папка... -файл) в другом месте не создавая эту кучу папок вручную.
Копировать выделенные объекты, сохраняя структуру копируемого с буквой диска.
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%L||"%t"::!!0!!(.+\\)(\w):(\\.+)\\.+\\?!!$1$2$3
%COMMANDER_PATH%\Wcmicons.dll,19
копировать в другую панель выделенное, сохраняя структуру копируемого с буквой диска, не заменяя имеющиеся элементы
-1
-1
Цитата:
можно ли придать MENUIMG некую портативность
Вы наверно сговорились - 4-й человек просит за день подобное)))
Не раньше, чем через неделю.
Сейчас занимаюсь описанием недостающих функций Autoit, которые можно использовать через команду exect
70 html в справку добавил, предстоит ещё столько же... более 200 новых примеров применения подготавливается... не до менюшек.
Цитата:
в другом месте не создавая эту кучу папок вручную
[more=Можно прописать в команды необходимые буквы:]Копировать выделенные объекты по тому же пути на диск D\: (заменяя объекты)
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%L||::!!1!!(\w:\\)(.*\\).+\\?!!D:\\$2
%COMMANDER_PATH%\Wcmicons.dll,1801
Копировать выделенные объекты по тому же пути на диск D\: (заменяя объекты)
0
-1
Abel11, Andrey_A_A спасибо
Цитата:
Andrey_A_A, Не многовато-ли, обычному человеку не освоить всё это)
А вот ещё один запрос:
Sinclair83 15:55 14-10-2014
Цитата:
Цитата:
70 html в справку добавил, предстоит ещё столько же...
Andrey_A_A, Не многовато-ли, обычному человеку не освоить всё это)
А вот ещё один запрос:
Sinclair83 15:55 14-10-2014
Цитата:
сем, привет. Скажите пожалуйста, возможно ли восстановить первоначальный вид окна копирования/удаления после применения режима "в фоне"? Необходимо посмотреть пути.
Цитата:
Не многовато-ли, обычному человеку не освоить всё это)
Утилита создана для разных пользователей
Кому надо возьмут одну команду и будут рады, другие на этом не остановятся и "соберут" себе подходящий вариант...
Как показала многолетняя практика - к теме автоматизации каждый подходит со своим уровнем:
Один не умеет файл в TC создать, а другой присылает командную строку в 5200 символов с просьбой разрешить проблему и оказывается, что он уже лучше меня знает параметры TCIMG.
Так что всё осваивать не надо - только то, что интересует. Сегодня одно, завтра другое и плюс всему этому то, что всё в одном месте... а не на сайтах, в темах которых, порой ещё надо перелопатить уйму информации, чтобы найти достойное решение.
А что касается exect и использование в ней функций Autoit - это просто одна из немаловажных находок, позволяющая в одной ком. строке создавать даже не микро скрипты, а целые механизмы по обработке тех или иных объектов (т.к там заложена и работа с переменными, и математика, и строковые операции, и работа с массивами...)
Цитата:
возможно ли восстановить первоначальный вид окна копирования/удаления после применения режима "в фоне"?Mchoff, на этот вопрос уже есть там ответ, поэтому что там автоматизировать не вижу - некоторые фишки уже не актуальны, т.к. они уже есть в самом TC, единственное могу добавить - когда-то делал переключель режима копирования фоновый/обычный (требуется перезапуск Total Commander)
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
iniww=%%COMMANDER_INI%%||Configuration||AlwaysCopyInBackground||1||0 iniww=%%COMMANDER_INI%%||Configuration||CountMarked||0||1 rstart
%COMMANDER_PATH%\Wcmicons.dll,5
Переключение режима копирования фоновый/обычный (требуется перезапуск Total Commander)
0
-1
Друзья, так и не понял - как изпользовать MENUIMG для файлов ?? утилиту скачал, из bar файла меню создал а когда делаю правый клик на какой-нибудь файл чтобы возпользоваться этим меню, то этого самого меню нету.
как быть, подскажите пожалуйста, как сделать чтобы отображалось меню для выбранного файла / файлов ??
как быть, подскажите пожалуйста, как сделать чтобы отображалось меню для выбранного файла / файлов ??
kollajjik, MENUIMG запускается с панели инструментов Total Commander, и не по правому клику по кнопке, а по левому, работает как выпадающее меню.
Abel11, тогда непонятно в чем функция утилиты ?? установил курсор на bar файл - кликнул на кнопку утилиты MENUIMG что на панели инструментов - появилось выпадающее меню этого bar файла и ..... что ?? как только сделаешь клик на любое другое место (например на видеофайл в другой панели) это меню исчезает.
как это меню использовать ?? в чем продуктивность или ускорений действий ??
как это меню использовать ?? в чем продуктивность или ускорений действий ??
kollajjik 07:02 28-11-2014
Цитата:
Никаких ускорений, это всего лишь меню с настраиваемой цветовой гаммой, с настройкой шрифта. Порядок действия такой же, как и с обычным меню на панели инструментов в Total Commander, сперва пользователь выделяет файлы, объекты, а уж потом вызывает команды из этого меню, которые соответственно будут применимы к заранее выделенным объектам.
Цитата:
как это меню использовать ?? в чем продуктивность или ускорений действий ??
Никаких ускорений, это всего лишь меню с настраиваемой цветовой гаммой, с настройкой шрифта. Порядок действия такой же, как и с обычным меню на панели инструментов в Total Commander, сперва пользователь выделяет файлы, объекты, а уж потом вызывает команды из этого меню, которые соответственно будут применимы к заранее выделенным объектам.
Цитата:
которые соответственно будут применимы к заранее выделенным объектам
Необязательно для объектов - как настроишь - я в основном использую для вызова отдельных программ...
Можно создать меню по какой-то направленности - т.е. собрать в меню кнопки для работы с графикой...
Цитата:
тогда непонятно в чем функция утилиты
kollajjik
Несколько примеров, остальные вопросы можно через личку или в теме утилиты http://tc-image.3dn.ru/forum/5-815-5495-16-1362716282:
т.к. эта тема не предусматривает подробного обсуждения дополнительных, не касающихся TCIMG, вопросов и утилит.
[more=Инфо]ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ MENUIMG
1. Создание контекстных и выпадающих меню из bar, mnu, tcm файлов
2. Настройка вида меню
3. Настройка тем меню
4. Вызов любых команд из меню
5. Использование своего синтаксиса меню
6. При удерживании Shift и кликом левой кнопки мыши в буфер обмена копируется код кнопки для вставки на панель инструментов Total Commander
7. При удерживании Ctrl и кликом левой кнопки мыши открывается bar на редактирование заданной кнопки, остальные файлы (mnu, tcm) открываются в редакторе
8. Использование локальных шрифтов
9. Включение/Выключение прозрачности меню при нажатии правой кнопки мыши
10. Диалог смены темы для нескольких меню
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Пример 1:
Не обязательно иметь bar под курсором:
http://dl.dropbox.com/u/95066790/File/oth/034_Computers.zip
Кнопка:
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\MENUIMG.exe
%Z%%COMMANDER_PATH%%\BAR\034_Computers.bar||$•~~СИСТЕМНОЕ~~МЕНЮ~~•||#INPUT||&INPUT!!Системное~~меню||<INPUT||>INPUT||+INPUT
Wcmicons.dll,1130
Системное меню
1
-1
vapod 11:29 28-11-2014
Цитата:
Создать каталоги по списку имен выделенных объектов.
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
folds="%t"||list<%L!!4>
%COMMANDER_PATH%\Wcmicons.dll,19
создать в противоположной панели папки по списку из имён выделенных элементов
-1
-1
Цитата:
В одной панели открыт каталог с группой файлов. Как в противоположной панели создать группу каталогов с именами аналогичными именам файлов?
Создать каталоги по списку имен выделенных объектов.
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
folds="%t"||list<%L!!4>
%COMMANDER_PATH%\Wcmicons.dll,19
создать в противоположной панели папки по списку из имён выделенных элементов
-1
-1
Abel11
А каким образом можно создать каталоги с подкаталогами, если файл вида "Имя1.имя2.имя3.расширение", чтобы получилось следующее: "имя1/имя2/имя3"? Глубина может быть разная, т. е. Имя м. б. одно или штук пять. И если возможно, вместо точек - знак подчёркивания, т. е. "Имя1_Имя2.ext"?
А каким образом можно создать каталоги с подкаталогами, если файл вида "Имя1.имя2.имя3.расширение", чтобы получилось следующее: "имя1/имя2/имя3"? Глубина может быть разная, т. е. Имя м. б. одно или штук пять. И если возможно, вместо точек - знак подчёркивания, т. е. "Имя1_Имя2.ext"?
Цитата:
создать каталоги с подкаталогами, если файл вида "Имя1.имя2.имя3.расширение
Andarin, если я правильно понял
[more=Вложенная структура:]Создать в активной панели вложенную структуру каталогов из имени файла под курсором, имеющего точки в базовом имени
Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
folds="%p"||"%O"||.!!\
%COMMANDER_PATH%\Wcmicons.dll,1947
Создать в активной панели вложенную структуру каталогов из имени файла под курсором, имеющего точки в базовом имени
0
-1
Страницы: 123456789101112131415161718192021222324252627282930313233
Предыдущая тема: дубль
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.