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

» TCIMG

Автор: shveicar
Дата сообщения: 21.02.2016 12:33

Цитата:

И еже вопрос. Существует ли возможность обратного "Преобразования файла под курсором в b64-файл x-icon (b64) в одну строку для CSS"? В иконку например.


Можно так сделать:

Код: itray=3 global xends=@<info=o71%P%N> sends=%P%N||#Eb64-||^^<link~~id=''favicon''~~rel=''shortcut~~icon''~~type=''image/GLOBALXENDS<1>''~~href=''data:image/GLOBALXENDS<1>;base64,||$$''>||formt<sps82,54,63,1> GLOBALSENDS<c1>
Автор: maK
Дата сообщения: 21.02.2016 12:59
Abel11
http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=720#15
релиз уже был ?
Автор: Andrey_A_A
Дата сообщения: 21.02.2016 13:37

Цитата:
В строках 2195-2196 и 2261 файла TCIMG.ini повторно указаны пути к текстовому редакотру AkelPad, конкретно Edit=%TCIMG_PATH%\AkelPad.exe. Они же есть в секции [Programs] строка 1022.
Это сделано специально? Для выбора необходимого, своего нужного редактора?
Может это тоже как-то с секцией [Programs] сочетать?

Aleks431, Тестовая версия TCIMG 130_b1, в версии 12.9 замените соответствующие файл(ы)

Код: [±] Внесены изменения в ключ Edit секций [ClipViewer] и [PassGenerator] в командах vclip и pasgen
- теперь можно указывать 1. Путь к программе 2. Имя ключа из секции [Programs], в котором прописан путь к программе
Автор: Aleks431
Дата сообщения: 21.02.2016 14:52
Andrey_A_A
В архиве тестовой версия TCIMG 130_b1 лежит вместо TCIMG.ini какой-то странный TCIMGU.ini... с двумя секциями Setting и многим другим экспериментальным.
Автор: Andrey_A_A
Дата сообщения: 21.02.2016 14:56
Aleks431, да запарился, перекачайте архив, Тестовая версия TCIMG 130_b1, в версии 12.9 замените соответствующие файл(ы)

Автор: Aleks431
Дата сообщения: 21.02.2016 15:31
Не смог разобраться с обратным преобразованием base64 в иконку.
Что за фраза "Кнопка для вставки результата в html"? А просто проявить волшебным образом в активной панели нельзя? Пусть и с именем favicon.
И в части команды formt<sps82,54,63,1> должны же быть готовые sps54 и sps63 в секции [FormatUser] Преобразование списков?
Автор: Andrey_A_A
Дата сообщения: 21.02.2016 17:05
Aleks431, добавил описание к выше предложенной кнопке:

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
itray=3 global xends=@<info=o71%P%N> sends=%P%N||#Eb64-||^^<link~~id=''favicon''~~rel=''shortcut~~icon''~~type=''image/GLOBALXENDS<1>''~~href=''data:image/GLOBALXENDS<1>;base64,||$$''>||formt<sps82,54,63,1> GLOBALSENDS<c1>
%COMMANDER_PATH%\Wcmicons.dll,1
Изображение под курсором преобразовать в в b64-файл в одну строку, обрамить тегами и записать результат в буфер обмена для вставки в html

0
-1
Автор: Abel11
Дата сообщения: 21.02.2016 17:36
maK 13:59 21-02-2016
Цитата:
релиз уже был ?

Да, новая версия уже содержит всю необходимую информацию.
Для работы кнопки надо сперва создать в файле Wincmd.ini, в секции [Buttonbar] ключ OPENBAR= путь к вашей папке .bar файлов (где и будут создаваться новые .bar файлы, панели).

_______________ Wincmd.ini _______________
[Buttonbar]
OPENBAR=%COMMANDER_PATH%\
___________________________________
(конечный слеш обязателен)

Значение данного ключа мы можем встретить в параметрах кнопки во фрагменте
Код:
exect=$var_stroka=##@<xfolder=25!!%COMMANDER_PATH%>
Автор: ewild
Дата сообщения: 21.02.2016 18:15

Цитата:
ewild, если вы имеете ввиду, что архив открыт в одной из панелей Total Commander


Andrey_A_A
Да, именно так.

п.с. Дополнение изучаю, спасибо!
Автор: Aleks431
Дата сообщения: 21.02.2016 19:13
Andrey_A_A
Тогда не заморачивайтесь с обратным преобразованием. Нет необходимости, я просто думал что это несложно, есть какой-то известный алгоритм.
А текстовые css файлы/иконки я использую в кнопке/выпадающем меню с кнопками (быстрыми ссылками) в Мозиле.
Автор: maK
Дата сообщения: 21.02.2016 19:16
Abel11

Цитата:
ключ OPENBAR= путь к вашей папке .bar файлов (где и будут создаваться новые .bar файлы, панели)

"не смотря на" - *.bar создаются в %COMMANDER_PATH% Непонятно ...
p.s. Спасибо за отличную идею и реализацию !
Автор: shveicar
Дата сообщения: 21.02.2016 19:50

Цитата:
Тогда не заморачивайтесь с обратным преобразованием. Нет необходимости, я просто думал что это несложно, есть какой-то известный алгоритм.
А текстовые css файлы/иконки я использую в кнопке/выпадающем меню с кнопками (быстрыми ссылками) в Мозиле. Вот архив с некоторыми иконками и результатом. https://yadi.sk/d/otdvqFwJpFixp


Просто я сразу не понял что вам было нужно.. Если нужно восстановление иконки из строки txt в вашем примере, то тогда так -

Код: global sends=-1||?Fb64k11||#Db64 creat="%p"||icon.ico||content<GLOBALSENDS<x1>>||upd<1>
Автор: Aleks431
Дата сообщения: 21.02.2016 19:55
shveicar
Круто, спасибо.
Автор: Abel11
Дата сообщения: 21.02.2016 20:13
maK 20:16 21-02-2016
Цитата:
"не смотря на" - *.bar создаются в %COMMANDER_PATH% Непонятно ...


Не понял, есть проблемы?
Если указываете папку, то не забывайте про конечный слеш, он обязателен. Например :
OPENBAR=%COMMANDER_PATH%\Bar\
Исходя из значения ключа выше, файлы *.bar будут создаваться в папке Bar
Автор: Andrey_A_A
Дата сообщения: 21.02.2016 20:25
Aleks431, я тоже теперь понял и конечно спасибо shveicar.
Внесу свою лепту. В FireFox могут в виде иконок отображаться не только файлы ICO , но и GIF, PNG ... , исходя из этого вот такая кнопка:

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global sends=-1||&&.*base64,([^\'\;]+).*!!$1||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Из кнопки FireFox в буфере обмена выделить код b64, декодировать и создать бинарный файл без расширения, расширение присвоить по содержимому файла

0
-1
Автор: maK
Дата сообщения: 21.02.2016 20:36
Abel11

Цитата:
OPENBAR=%COMMANDER_PATH%\Bar\

В таком варианте *.bar создается по ожидаемому пути, но в создаваемой кнопке ... отсутствует меню
Автор: Abel11
Дата сообщения: 21.02.2016 21:02
maK
Извиняйте, мой косяк, забыл нюансик еще один озвучить, в параметрах кнопки, в зависимости от выставляемого пути в ключе OPENBAR=...., надо вводить корректировку во фрагменте кнопки:

Код:
exect=$var_stroka=##@<xfolder=25!!%COMMANDER_PATH%>
Автор: maK
Дата сообщения: 21.02.2016 22:02
Abel11

Цитата:
в ключе OPENBAR=...., надо вводить корректировку во фрагменте кнопки

добавлю: и в TCIMG.ini, в секции [Commands] => AddPanelMenu=...
Вот теперь порядок ! Спасибо !

p.s. Объедините http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=760#8 с http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=740#19 что бы заинтересованные юзеры не терялись по поводу, плиз.

Автор: Abel11
Дата сообщения: 21.02.2016 22:36
maK
Подкорректировал http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=740#19
добавил из последнего поста. Как время появится ролик доделаю, где наглядно всё поясню.

Насчет лаунчера TCIMGGO.exe, можно скачать в теме , внизу страницы, архив лаунчеров с разными значками.
Автор: wandererx
Дата сообщения: 22.02.2016 00:27
Что-то не выходит у меня разобраться с этой кнопкой... Пробовал и в виде кнопки и лаунчером, результат один (виндовс 10х64)



Где-то косячу, но никак не могу найти где...
Автор: Abel11
Дата сообщения: 22.02.2016 00:35
wandererx
А что именно не получается? Информация какая-то нужна, а иначе не разобраться нам.
Автор: wandererx
Дата сообщения: 22.02.2016 00:39
Не могу никак этот скриншот вставить Яндекс-диск
Автор: dev2null
Дата сообщения: 22.02.2016 00:45
Aleks431 13:01 21-02-2016
Цитата:
"Преобразования файла под курсором в b64-файл x-icon (b64) в одну строку для CSS"?

А можно код именно этой кнопки? Тоже часто нужно, но чёто нигде этого не нашёл. Нашлось только:
Цитата:
"clptx=%P%N||#Eb64 bufsr=&&[\r\n]!!||^^background-image:url('data:image/png;base64,||$');"

Но это только для PNG и не работает у меня (скорей всего, чего-то не так делаю).

upd. Разобрался, посмотрев архив Aleks431.
Автор: wandererx
Дата сообщения: 22.02.2016 00:47
Код в секции комманд, в ини файле

Код:
AddPanelMenu=shape=15 exect=$var_stroka2=##[combo=BOX_U30] rends=<sicon=%COMMANDER_PATH%\Wcmicons.dll|32|1|0|1>|[combo=BOX_U31] barnw=$var_stroka2||1|1|GLOBALRENDS<1>||0 exect=$var_stroka=##@<xfolder=25!!%COMMANDER_PATH%> vends=<info=f13$var_stroka> infbx=Имя~~новой~~панели||GLOBALVENDS<1>||3||200||60 zends=@<info=x54> pends=@<info=x52> sends=@||tcg<PreviousPanel> xends=GLOBALSENDS<t>||@#@#@!!GLOBALZENDS<1>||@#@!!GLOBALPENDS<1> barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<AddFolder> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<AddFile> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<AddFileOpenAssocTC> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka||iii!!i barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<PreviewIco> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<OpenPathObject> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<AddButton> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<DeleteButton> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<GoToBar> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> sends=@||tcg<delimiter> xends=GLOBALSENDS<t>||@#@#@!!$var_stroka barbt=1||-1||$var_stroka||butfrom<GLOBALXENDS<t>> rstart tcprm=OPENBAR~~GLOBALZENDS<1>
Автор: Abel11
Дата сообщения: 22.02.2016 00:49
wandererx
Если вы обновили версию утилиты, то у вас должно правильно отображаться диалоговое окно, на данном этапе всё говорит о том, что вы не обновились, так как у вас отсутствует информация о новых шаблонах диалоговых окон, файл TCIMG.lng.
_______________ TCIMG.lng _______________
ComboBox_U30=Выбор имени панели||Введите имя||Bar|Folder|File|Sistem||300||120||1||1
ComboBox_U31=Подсказка панели||Введите подсказку||Тестовая панель|Избранное||300||120||1||1
___________________________________
Автор: wandererx
Дата сообщения: 22.02.2016 00:51
Abel11
Стоит версия 12.8. Попробую сейчас 12.9
Автор: Abel11
Дата сообщения: 22.02.2016 00:58
wandererx
Ничего не выйдет, в 12.8 нет нужной информации для данной кнопки, качайте TCIMG_12.9.
Автор: wandererx
Дата сообщения: 22.02.2016 01:12
Уже понял Спасибо, за помощь
Автор: Abel11
Дата сообщения: 22.02.2016 06:50
ewild 19:15 21-02-2016
Цитата:
п.с. Дополнение изучаю, спасибо!

В дополнении от автора, кое-где не прописались "трубы" |, автор поправит.
Не являюсь специалистом по архивам, но осмелюсь выложить кнопку (подрихтовал авторскую), думаю ewild хотел нечто подобное, войти в архив, применить кнопку, при этом создался бы файл в архиве и осуществился бы выход из архива, если не нужно выходить из архива, то удалить из параметров команду arhvup.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
%Zfocusp creat=%%TEMP%%||filename||code<0>||noext<>||jump<3> pause=500 tcimg=$cm906 keybd=0~~{ENTER} pause=500 focusp arhvup
Wcmicons.dll,21
Из открытого архива перейти в другую панель, создать файл filename без расширения в папке Temp, перейти к файлу и переместить его в архив, выйти из архива.


-1
Автор: ewild
Дата сообщения: 22.02.2016 11:07

Цитата:
думаю ewild хотел нечто подобное, войти в архив, применить кнопку, при этом создался бы файл в архиве и осуществился бы выход из архива, если не нужно выходить из архива, то удалить из параметров команду arhvup

Abel11
Результат такой, какой желаем. Спасибо!
Оставил такую версию (без выхода из архива; пользовательская команда):

Код: [em_tcimg_freshzip]
cmd=%commander_path%\TCIMG.exe
param=%Zfocusp creat="%t"||filename||code<0>||noext<>||jump<3> pause=500 tcimg=$cm906 keybd=0~~{ENTER} pause=500 focusp

Страницы: 123456789101112131415161718192021222324252627282930313233

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


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