[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, ХарВик, chip642  
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
ЗАКАЗ КНОПОК
ХарВикДата: Вторник, 17.04.2012, 21:49 | Сообщение № 1
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
ЗАКАЗ КНОПОК




В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать.
Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений


Группа TCIMG в Telegram

.
 
chip642Дата: Четверг, 18.06.2020, 16:29 | Сообщение № 1951
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Yaroslavi

Код
"textx=%WL||$$@CRLF<ifile=%T%M>" - вставить в конец содержимого выделенных текстовых файлов содержимое текстового файла в другой панели
"textx=%WL||$$@CRLF<ifile=c:\test.txt>" - вставить в конец содержимого выделенных текстовых файлов содержимое текстового файла c:\test.txt
"textx=%WL||$$@CRLF<ifile=%%COMMANDER_PATH%%\test.txt>" - вставить в конец содержимого выделенных текстовых файлов содержимое текстового файла в TC\test.txt
"textx=%WL||$$@CRLFclpget" - вставить в конец содержимого выделенных текстовых файлов текст из буфера обмена с новой строки
 
asmadeusДата: Четверг, 18.06.2020, 18:41 | Сообщение № 1952
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Yaroslavi, на полном автомате можно много чепухи наделать
 
YaroslaviДата: Четверг, 18.06.2020, 19:04 | Сообщение № 1953
Рядовой

На сайте с: 31.05.2020
Город: Николаев
Сообщений: 4
Награды: 0
Репутация: 0
Цитата chip642 ()
"textx=%WL||$$@CRLF<ifile=%T%M>" - вставить в конец содержимого выделенных текстовых файлов содержимое текстового файла в другой панели
"textx=%WL||$$@CRLF<ifile=c:\test.txt>" - вставить в конец содержимого выделенных текстовых файлов содержимое текстового файла c:\test.txt
"textx=%WL||$$@CRLF<ifile=%%COMMANDER_PATH%%\test.txt>" - вставить в конец содержимого выделенных текстовых файлов содержимое текстового файла в TC\test.txt
"textx=%WL||$$@CRLFclpget" - вставить в конец содержимого выделенных текстовых файлов текст из буфера обмена с новой строки


Спасибо огромное!

Цитата asmadeus ()
на полном автомате можно много чепухи наделать


Ну, я же не собираюсь самоустраниться из процесса. Но там, где его можно автоматизировать - почему этого не не сделать, освободив время для более творческих задач :-)

Добавлено (18.06.2020, 19:21)
---------------------------------------------
Взгляните, пожалуйста, может быть, я что-то напутал с кнопкой? Вписывал параметр и с кавычками, и без. Результат один: появляется *.bak файл в качестве копии того, куда я пытаюсь добавить содержимое буфера, но самой вставки не происходит.

Код

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textx=%WL||$$@CRLF<ifile=%T%M>
%COMMANDER_PATH%\Wcmicons.dll,97
Вставить в конец содержимого выделенных текстовых файлов текст из буфера обмена с новой строки

-1


Сообщение отредактировал Yaroslavi - Четверг, 18.06.2020, 19:22
 
asmadeusДата: Четверг, 18.06.2020, 20:47 | Сообщение № 1954
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Код
<ifile=%T%M>


Ну так ты же указываешь
Цитата chip642 ()
содержимое текстового файла в другой панели

Спрашивается - при чем тут тогда буфер?
 
chip642Дата: Четверг, 18.06.2020, 21:18 | Сообщение № 1955
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Yaroslavi ()
Взгляните, пожалуйста, может быть, я что-то напутал с кнопкой?


Так и есть, вы использовали параметры с одной команды, а комментарий к выполняемой задаче с другой.
Вам нужна последняя команда из предоставленного мною перечня примеров.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textx=%WL||$$@CRLFclpget
WCMICONS.dll,1
Вставить в конец содержимого выделенных текстовых файлов текст из буфера обмена с новой строки

-1


Если это не разовая операция, а вы решили что-то автоматизировать, то лучше обходиться без участия буфера обмена, благо инструментарий TCIMG это позволяет.
 
YaroslaviДата: Четверг, 18.06.2020, 22:32 | Сообщение № 1956
Рядовой

На сайте с: 31.05.2020
Город: Николаев
Сообщений: 4
Награды: 0
Репутация: 0
Цитата chip642 ()
Так и есть, вы использовали параметры с одной команды, а комментарий к выполняемой задаче с другой.
Вам нужна последняя команда из предоставленного мною перечня примеров.


Воистину: на всякого мудреца довольно простоты. Но коллективный разум - наше всё! Большое спасибо, всё заработало. И идея с созданием бэкапа изменяемого файла очень продуктивна, так уж точно ничего не испортишь непоправимо. Ещё раз спасибо.
 
asmadeusДата: Среда, 29.07.2020, 09:39 | Сообщение № 1957
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, кнопки для работы с иконками сбоят. Ищу ошибку, найду - скажу.
В 9-ой кнопке поиска и замены
 
MrakobesДата: Суббота, 01.08.2020, 10:20 | Сообщение № 1958
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
brwsr=rutracker.org/forum/tracker.php?nm="%O"

поиск по сайту фразы под курсором, такая вот простая функция к сожалению не использует в поиске часть имени после амперсанда & как поправить?

Добавлено (01.08.2020, 11:34)
---------------------------------------------
еще что то запарился с простой функцией - переименовать файл под курсором в

Booklet 01

следующий файл опять ставишь курсор

Booklet 02

итд

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%UL||Booklet~~||$$cntr<1|2|2>||[double]
%Commander_Path%\Icons\Alphabet\T\pink.ico
Переименовать :: папку на имя "Booklet ##"

-1


такую собрал, все не так как надо, помогите допилить


Сообщение отредактировал Mrakobes - Суббота, 01.08.2020, 11:36
 
sibirnikДата: Суббота, 01.08.2020, 17:26 | Сообщение № 1959
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Mrakobes,
Так не пойдёт? Если выделить все папки, то он сразу все переименует, а если курсор на папке и нажать - то переименует эту папку и стнет на следующую.
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%UL||Booklet~~||$$cntr<1+|1|2>||[double]
%Commander_Path%\Icons\Alphabet\T\pink.ico
Переименовать выделенную(е) папку(и) на "Booklet" + счётчик.


Сообщение отредактировал sibirnik - Суббота, 01.08.2020, 18:37
 
zybrevlДата: Суббота, 01.08.2020, 18:03 | Сообщение № 1960
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
Mrakobes,
Если устроит:
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||Booklet~~||$$_cntr<1+|1|2>||[double]
WCMICONS.dll,3
Переименовать в Буклет добавив в конце нумерацию
-1


Сообщение отредактировал zybrevl - Суббота, 01.08.2020, 18:07
 
MrakobesДата: Суббота, 01.08.2020, 18:54 | Сообщение № 1961
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
sibirnik, спасибо за участие

zybrevl, работает как надо, в добавок можно несколько файлов переименовывать up

brwsr=rutracker.org/forum/tracker.php?nm="%O"

поиск по сайту фразы под курсором короче, покопался - вот что надо амперсанд заменить на %26 тогда вся строка попадет в поисковую, толко не знаю как это в коде написать

Dimitri Vegas & Like Mike ищет так https://rutracker.org/forum/tracker.php?nm=Dimitri %20Vegas%20%26%20Like%20Mike

соответственно %20 это пробел а %26 это тот самый амперсанд, который отсекает хвост


Сообщение отредактировал Mrakobes - Суббота, 01.08.2020, 18:55
 
chip642Дата: Суббота, 01.08.2020, 19:22 | Сообщение № 1962
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Mrakobes ()
%26 это тот самый амперсанд, который отсекает хвост


Попробуйте так.

Поиск по сайту базового имени объекта под курсором, с заменой в имени "&" на "%26".

Код
sends=[tc=AO]||&!!%%26 brwsr=rutracker.org/forum/tracker.php?nm=GLOBALSENDS<1>
 
MrakobesДата: Суббота, 01.08.2020, 22:08 | Сообщение № 1963
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, как всегда на высоте

Добавлено (04.08.2020, 15:23)
---------------------------------------------
есть из справки такая
Код
mp3wf=%P%N||"%t"//0||22//D:\Test\image.png||upd<3> ;; установить заданное изображение в виде обложки mp3 файлу под курсором и сохранить в другую панель


хочется вот такую модификацию - вшить обложку в мр3 файл(-ы) под курсором взятую из последнего (по времени сохранения на диске) загруженного файла соседней панели (видимо требуется указать расширения графических файлов *.jpg, *.jpeg, *.png, *.webp)

Добавлено (04.08.2020, 16:55)
---------------------------------------------
вот еще, по metaflac - как извлечь обложку с указанным именем и его настоящим расширением, чтобы png не сохранялось в jpg? Перебирал из справки варианты, не осилил
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 slist=%UL start=METAFLAC||--export-picture-to||Folder||list<$GLOBALSLIST>||&&hide||&&wait
%COMMANDER_PATH%\WCMICONS.dll,17
Извлечь :: из FLAC файла под курсором обложку с именем Folder.*
-1
-1


Добавлено (05.08.2020, 09:06)
---------------------------------------------
можно этот код подправить - артист из первой части имени ДО тире, тайтл ПОСЛЕ тире

Код
imgpr=1 slist=%WL sends=<info=f61%P%N//>!!-8~~-~~ mp3ws=$GLOBALSLIST||<info=f15::>//1||-7 mp3ws=$GLOBALSLIST||"%p"//1||6//##::;;?Fmp3.1||1//##::;;?Fmp3.2||6//##::;;?Fmp3.1||2//##GLOBALSENDS<x1>||3//##GLOBALSENDS<x2>||67//##::;;?Fmp3.1||50//##::;;?Fmp3.2||61//##GLOBALSENDS<x1>||38//##GLOBALSENDS<x2>||upd<1>

в выделенных mp3 файлах удалить все теги и записать ID3v1 и ID3v2 теги "Track" и "Title" взятые из имени файла и "Artist" и "Album" взятые из имени родительской папки


т.е. имя файла Pink Floyd - Learning To Fly

Artist Pink Floyd

Title Learning To Fly

ID3v2 (ver 2.4) ... ID3v1 не надо, он не поддерживает много чего


Сообщение отредактировал Mrakobes - Среда, 05.08.2020, 10:31
 
chip642Дата: Четверг, 13.08.2020, 05:24 | Сообщение № 1964
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Mrakobes ()
хочется вот такую модификацию - вшить обложку в мр3 файл(-ы) под курсором взятую из последнего (по времени сохранения на диске) загруженного файла соседней панели


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 sends=@<xfolder=25//"%T"//0//*.jpg|*.jpeg|*.png|*.webp> mp3ws=%WL||"%p"//0||22//GLOBALSENDS<1>||upd<3>
WCMICONS.dll,1
Вшить обложку в выделенные мр3 файл(-ы) взятую из самого нового по дате графического файла неактивной панели (не заменяя исходные файлы)

-1


Цитата Mrakobes ()
как извлечь обложку с указанным именем и его настоящим расширением, чтобы png не сохранялось в jpg?


Это надо покопаться, времени нет, пробежался по ключам ответа не нашёл. Поэтому вот такой вариант - извлекаем без расширения, а потом командой TCIMG определяем оригинальное расширения и присваиваем.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 start=METAFLAC||--export-picture-to||Folder||%P%N||&&hide||&&wait renms=PS<"%p"//1//0>||test<0e!!..>||extplus<>
WCMICONS.dll,2
Извлечь :: из FLAC файла под курсором обложку с именем Folder с оригинальным расширением

-1


Цитата Mrakobes ()
можно этот код подправить - артист из первой части имени ДО тире, тайтл ПОСЛЕ тире


Вроде в справке есть такая команда.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 slist=%WL mp3ws=$GLOBALSLIST||<info=f15::>//1||-7 mp3ws=$GLOBALSLIST||"%p"//1||1//##::;;?Fmp3.2||2//##::;;?Fmp3.1||61//##::;;?Fmp3.1||50//##::;;?Fmp3.2||upd<1>
WCMICONS.dll,3
В выделенных mp3 файлах удалить все теги и записать ID3v1 и ID3v2 теги "Title" и "Artist" взятые из имени файла

-1
 
MrakobesДата: Четверг, 20.08.2020, 14:44 | Сообщение № 1965
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
о, кнопочки :)

Вшить обложку в выделенные мр3 файл(-ы) взятую из самого нового по дате графического файла неактивной панели (не заменяя исходные файлы)

поставил 1, что-бы перезаписывались файлы, очень теперь удобно - в правой панели редактируемый mp3, в левой свежескаченная обложка, жмакнул и готово, ничего искать не надо,

удалялся бы еще тот самый графический файл после вшивания, что-то я сразу не подумал, что останется мусор

Добавлено (20.08.2020, 14:49)
---------------------------------------------
Извлечь :: из FLAC файла под курсором обложку с именем Folder с оригинальным расширением

работает отлично, потестил с jpg и png

Добавлено (20.08.2020, 17:14)
---------------------------------------------
В выделенных mp3 файлах удалить все теги и записать ID3v1 и ID3v2 теги "Title" и "Artist" взятые из имени файла

что-то я в справке так и не нашел как записать в album artist вместо artist я так понял <info=f15::> записывает? листал..листал дополнение №10, понимаю, что это путь длиною в жизнь))

Сообщение отредактировал Mrakobes - Четверг, 20.08.2020, 14:45
 
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
Поиск:

Интеллектуальные права и отказ от ответственности