Ru-Board.club
← Вернуться в раздел «Программы»

» TCIMG

Автор: Andarin
Дата сообщения: 28.11.2014 17:10
Andrey_A_A
Спасибо! Взял за основу второй вариант, он более универсален.
P. S. Третий тоже хорош, самое главное принцип теперь понятен.
Автор: Mchoff
Дата сообщения: 28.11.2014 23:18
[more][/more]
Цитата:
Утилита создана для разных пользователей

Я понял идею мини лекции

Цитата:
а не на сайтах, в темах которых, порой ещё надо перелопатить уйму информации, чтобы найти достойное решение

Эт точно. Большинство ссылок по автоматизации идут на темы, где в большинстве случаев "решается" скриптами... я сто пудов там не в зуб ногой.

Имхо, лучше уж параметр подключить от TCIMG

Вот ещё один вопрос:

http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=5860#8

Цитата:
Напомните, плиз, как скопировать в буфер обмена данные из определённой колонки, например, размер или время модификации файла. Что-то не могу в справке найти ни на каком языке.

Скопировать в буфер содержимое всех колонок - внутренняя команда cm_CopyFileDetailsToClip. Но мне не надо всех, а надо только из определённой колонки.


p.s. закончу нахождение неразгаданных задач на ру-борде, потом пройдусь по forum.wincmd.
Автор: iifoks447
Дата сообщения: 28.11.2014 23:20
Интересно, вот понадобилось создать файл с содержимым буфера обмена, а имя файла должно быть - первая строка из содержимого буфера. Есть ли в арсенале TCIMG инструменты способные решить данную задачу?
Автор: Abel11
Дата сообщения: 29.11.2014 00:44
iifoks447 00:20 29-11-2014
Цитата:
вот понадобилось создать файл с содержимым буфера обмена, а имя файла должно быть - первая строка из содержимого буфера


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=^^||save<"%p"x.txt>||first<>
%COMMANDER_PATH%\Wcmicons.dll,19
создать в активной панели файл с содержимым из буфера обмена, именем первой строки

-1
-1
Автор: iifoks447
Дата сообщения: 29.11.2014 00:53
Abel11

Цитата:
создать в активной панели файл с содержимым из буфера обмена, именем первой строки

Спасибо!, не думал, что одной кнопкой можно реализовать такое.
Автор: Andrey_A_A
Дата сообщения: 29.11.2014 00:59

Цитата:
Напомните, плиз, как скопировать в буфер обмена данные из определённой колонки, например, размер или время модификации файла

Abel11, спасибо.

Пример с сохранением...

Создать файл tabl.txt в другой панели, с информацией всех колонок выделенных файлов и каталогов. Разделитель колонок ;

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##[column=1-6!!;] pause=2s creat="%t"||tabl.txt||clip<>||upd<2>
%COMMANDER_PATH%\Wcmicons.dll,5
Создать файл tabl.txt в другой панели, с информацией всех колонок выделенных файлов и каталогов

0
-1
Автор: Mchoff
Дата сообщения: 29.11.2014 06:24
[more] [more][/more]

Цитата:
только на 1-й пост, где изложен точный вопрос. Если же вопрос расплывчатый, компонуйте сами

Andrey_A_A, я так и планировал, меня реализация батниками и скриптами не интересует, поэтому и затеял, чтобы узнать как всё это на TCIMG. Уже сам могу на некоторые вопросы отвечать, но лучше получить его от тех, кто давно пользуется.

Вот связано с копированием по типам:

suomifinland 08:17 31-03-2014
Цитата:
Есть куча папок с файлами определенного расширения, каким образом скопировать только файлы в определенную папку? Когда задаешь шаблон копирование, файлы копируются, но каждый файл со своей папкой, а мне надо чтобы копировались только файлы, к примеру *.mP3 без папок в которых эти файлы находятся...


suomifinland 22:48 10-09-2014
Цитата:
Имеем боле 2-ух десятков папок с подпапками, в них кроме обычных офисных файлов есть файлы *.pdf
Вопрос каким образом файлы с расширением pdf ПЕРЕМЕСТИТЬ в определенную папку, допустим папку ADOBE..?
[/more]
Автор: Abel11
Дата сообщения: 29.11.2014 14:32
suomifinland 08:17 31-03-2014
Цитата:
Есть куча папок с файлами определенного расширения, каким образом скопировать только файлы в определенную папку?


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
markp=%L tcimg=$cm2046 $cm525 copys=[tc=AL]||"%t"
%COMMANDER_PATH%\Wcmicons.dll,20
Копировать все файлы выделенных каталогов в противоположную панель

-1
-1
Автор: Andrey_A_A
Дата сообщения: 29.11.2014 15:49
В TCIMG одну и ту же задачу можно решить различными способами...
Abel11, выложил свой вариант, а я свой

[more=Примеры:]Это кнопки копирования, для перемещения замените copys на moves

Из содержимого выделенных папок (с рекурсией) копировать в другую панель файлы mp3

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDM<%L!!-1!!-1!!mp3>||"%t"
%COMMANDER_PATH%\Wcmicons.dll,1801
Из содержимого выделенных папок (с рекурсией) копировать в другую панель файлы mp3

0
-1
Автор: renreg
Дата сообщения: 29.11.2014 16:23
Объясните, плиз, чайнику - как пользоваться утилитой?
После запуске ЕХЕ-файла получаю

Что дальше?
Автор: Abel11
Дата сообщения: 29.11.2014 16:30
renreg, смотря как Вы хотите использовать TCIMG, если в автономном режиме это одно, а если в тандеме с Total Commander- это другое, для запуска с панели инструментов TC в шапке есть пример кнопки

Добавлено:
Если совсем не в теме, то пишите в личку, чем смогу - помогу!
Автор: renreg
Дата сообщения: 29.11.2014 16:59
Abel11
Написал
Автор: maK
Дата сообщения: 29.11.2014 17:18
renreg
к утилите прилагается отличнейшая Справка, том числе и в online варианте.
Автор: Abel11
Дата сообщения: 29.11.2014 17:37
Если у кого-то браузер не показывает онлайн справку TCIMG , то отключите Adblock Plus на этой странице, а еще лучше отключите Adblock Plus на tc-image.zz.vc
Автор: shveicar
Дата сообщения: 29.11.2014 18:17

Цитата:
Объясните, плиз, чайнику - как пользоваться утилитой?

Если вкратце:
Сам файл TCIMG.exe это оболочка, для реализации нужного вам сценария есть команды (см. примеры кнопок) В кнопке прописывается путь к файлу TCIMG.exe если файл TCIMG.exe лежит в корне Тотала, то путь выглядит так

Код: %COMMANDER_PATH%\TCIMG.exe
Автор: kollajjik
Дата сообщения: 30.11.2014 00:39
вознкла острая необходимость в следующей кнопке, которую не нашел ни в справке ни на форуме TCIMG.

Удалить из выделенных каталогов файлы, названия (имя+расширение, без путей, просто имя с расширением) которых в буфере обмена.

Может кто поможет друзья с такой кнопкой ?? Был бы очень благодарен.
Автор: addhaloka
Дата сообщения: 30.11.2014 02:13
Abel11 18:37 29-11-2014
Цитата:
Если у кого-то браузер не показывает онлайн справку TCIMG , то отключите Adblock Plus на этой странице, а еще лучше отключите Adblock Plus на tc-image.zz.mu

Вроде ABP ничем не мешает, даже с доп. подписками.

p.s. Хотя, если есть фильтры от Fanboy, то они могут блокировать, но они вообще для рунета плохо приспособленны.
Автор: shveicar
Дата сообщения: 30.11.2014 09:18

Цитата:
вознкла острая необходимость в следующей кнопке, которую не нашел ни в справке ни на форуме TCIMG.


Код: delss=FOLDC<%L!!1!!-1!!clpget>||1
Автор: kollajjik
Дата сообщения: 30.11.2014 10:07
К сожалению не заработал. удаляет из всего списка что в буфере обмена только один файл. то есть только для одного файла работает. попробовал также изменять цифры наугад тут

FOLDC<%L!!1!!-1!!

заменил 1 и -1 на 1, 0, -1 и т.п. и это тоже не помогло.
Автор: Andrey_A_A
Дата сообщения: 30.11.2014 12:14

Цитата:
Удалить из выделенных каталогов файлы, названия (имя+расширение, без путей, просто имя с расширением) которых в буфере обмена.


[more=Пример]1. Подготовить список из буфера обмена в одну строку: имя.расш|имя.расш| ... |имя.расш
можно через команду slist

Код: global slist=cliplist||inline<!!|!!> GLOBALSLIST<a>
Автор: kollajjik
Дата сообщения: 30.11.2014 13:51
снова не заработало, что за напасть (??)

показывает это



Автор: Abel11
Дата сообщения: 30.11.2014 16:50
kollajjik, попробуй тогда такой вариант:

1. Создать список из выделенных файлов (имена с расширениями) в буфере обмена.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##[strext=%L!!6!!|!!!!!!2]
%COMMANDER_PATH%\Wcmicons.dll,19
Создать однострочный список, имен с расширениями разделенные |, выделенных файлов в буфере обмена

-1
-1
Автор: Andrey_A_A
Дата сообщения: 30.11.2014 18:05

Цитата:
не заработало

У меня 1-й вариант и предложенный Abel11 работает.
kollajjik, я так и не смог получить ошибку, показанную вами
Возможно у вас в буфере нет списка
Список подразумевает каждое имя файла с новой строки

Код: file1.ext
file2.ext
file3.ext
file4.ext
Автор: Mchoff
Дата сообщения: 30.11.2014 21:44
Andrey_A_A, кнопка удаления у меня работает, может kollajjik использует какие-то необычные имена?

А вот ещё вопрос:
http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=5720#20

Цитата:
В идеале, хочется так: жмёшь хоткей или кнопку - и заранее заданные атрибуты (скажем, дата создания и дата модификации файла) переносятся с выделенного файла в активной панели на выделенный файл в пассивной панели.
Автор: Andrey_A_A
Дата сообщения: 01.12.2014 00:09

Цитата:
заранее заданные атрибуты (скажем, дата создания и дата модификации файла) переносятся с выделенного файла в активной панели на выделенный файл в пассивной панели


Изменить объекту в другой панели дату модификации на дату модификации объекта под курсором

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modft="%T%M"||0||[mdata=%P%N]
%COMMANDER_PATH%\Wcmicons.dll,5
Изменить объекту в другой панели дату модификации на дату модификации объекта под курсором

0
-1
Автор: Mchoff
Дата сообщения: 01.12.2014 00:46
Andrey_A_A, спасибо.

А вот ещё:

http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=5860#15

Цитата:
Есть ли команда, чтобы скопировать в буфер обмена только имя файла под курсором без расширения (не открывая каждый раз диалог переименования).


qwertyjoper 01:16 03-07-2013
Цитата:
Подскажите, как можно скопировать имена папок с подкаталогами?
Автор: Andrey_A_A
Дата сообщения: 01.12.2014 00:57

Цитата:
скопировать в буфер обмена


Записать в буфер обмена имена без расширений выделенных объектов

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=%Z%L||##path<4>
%COMMANDER_PATH%\Wcmicons.dll,1864
Записать в буфер обмена имена без расширений выделенных объектов

0
-1
Автор: kollajjik
Дата сообщения: 01.12.2014 04:40
да да да заработал друзья, всем огромное спаибо, работает если пользоваться заранее кнопкой Abel11


"Создать однострочный список, имен с расширениями разделенные |, выделенных файлов в буфере обмена"

то есть нужно иметь файлы под рукой, перейти к ним, зять их имена этой кнопкой и тогда 2-я кнопка работает.

а вот если список для буфера взят из текстового документа или взят обычной тоталовской кнопкой "Копировать в буфер имена файлов (с расширениями)" то не работает. странно. понимаю что всем задолбал, сорри, просто хочется (хотя бы для самого себя) разобраться - в чем причина ?? скопированное ведь одно и тоже ..... вот копирую имена кнопкой Abel11 вставляю в текстовый документ, копирую стандартной кнопкой тотала, вставляю в текстовый документ - никакой разницы (по крайней мере визуально), а вот для кнопки удаления работате только кнопка Abel11.
Автор: Andrey_A_A
Дата сообщения: 01.12.2014 20:49

Цитата:
просто хочется (хотя бы для самого себя) разобраться - в чем причина ??

kollajjik, я копирую файлы с расширением той же командой cm_CopyNamesToClip Win7x64 TC 8.51 (в 90% x32)
При проблемах с какой-либо "кнопкой" желательно давать такую информацию.


Открыл тему TCIMG - Расширение функционала
Часть запросов будут направлены в эту тему. Сами понимаете, что за один день всё не реализуется...
Кроме того, для некоторых идей нужно вдохновение, так что складываем в копилку.
Если Вы не знаете реализовано это или нет, то смело можете писать в эту тему или в "личку", если "хотелка" появится в утилите не сразу, то сообщение будет продублировано в тему "Расширение функционала".

Автор: Andrey_A_A
Дата сообщения: 02.12.2014 11:23
Всех с наступившей зимой) Версия обновлена 9.2.

Страницы: 123456789101112131415161718192021222324252627282930313233

Предыдущая тема: дубль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.