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

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




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


Группа TCIMG в Telegram

.
 
chip642Дата: Пятница, 22.04.2016, 23:40 | Сообщение № 721
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
simup
Или можно просто записать относительный путь выбранного значка, в окне редактора, в буфер обмена
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global rends=<sicon=%%COMMANDER_PATH%%\Wcmicons.dll|32|1|0|1> GLOBALRENDS<c>
Wcmicons.dll,19
Записать относительный путь выбранного значка, в окне редактора иконок, в буфер обмена

-1
-1
 
simupДата: Суббота, 23.04.2016, 00:03 | Сообщение № 722
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
chip642, да - лично для меня так удобно, СПАСИБО!

Я обратился к этому вопросу, потому что считаю актуальным для многих настройку Тотала "под себя".
Андрей создал огромную библиотеку значков (и я знаю, что абсолютное большинство из них он делал сам), но сколько голов - столько и восприятий.
Чем сильнее ассоциация у пользователя выполняемой команды с картинкой, тем проще работать с таким объемом возможностей, какие представляет сборка ТС Image.
Так думаю...
Еще раз спасибо за помощь!


Пишите, звоните.
 
chip642Дата: Суббота, 23.04.2016, 01:12 | Сообщение № 723
Генералиссимус

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

Кстати, можно использовать диалог для выбора библиотеки значков перед выбором значка


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=<sicon=[combo=Выбор~значка||Копировать~~путь~~значка~~в~~БО:||Wcmicons.dll|User.dll|TCIMG.dll||343||117||1||1]|32|1|0|1>
Wcmicons.dll,10
Записать путь выбранного значка в буфер обмена (выбор библиотеки значков в диалоговом окне )

-1
 
simupДата: Воскресенье, 24.04.2016, 22:58 | Сообщение № 724
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
chip642, спасибо - замечательный вариант!

Этот вопрос уже решен, но кому интересно подглядывать - пожалуйста... :D



Пишите, звоните.
 
kfhjxrfДата: Вторник, 26.04.2016, 20:17 | Сообщение № 725
Полковник

На сайте с: 09.11.2012
Город: Minsk
Сообщений: 178
Награды: 1
Репутация: 4
Здравствуйте. Требуется помощь. Есть список,Пример: 22Джанни_Версаче_Дизайнер_для_мафии. Необходимо переименовать в, Пример: 022 Джанни Версаче Дизайнер для мафии.
Количество цифр в начале может меняться от 1 до 280, отсутствует изначально пробел между цифрами и названием, кол-во слов в предложении, разделенные нижним пробелом, также зависят от наименования.
Буду весьма признательна за помощь.


Лариса
 
chip642Дата: Вторник, 26.04.2016, 20:55 | Сообщение № 726
Генералиссимус

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

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||&&(?i)(\D+)!!~~$1||_!!~~||&&(~~+)!!~~||upd<1>
Wcmicons.dll,19
В именах выделенных объектов добавить после цифр пробел и заменить подчеркивания на пробел

-1
-1
 
kfhjxrfДата: Вторник, 26.04.2016, 20:59 | Сообщение № 727
Полковник

На сайте с: 09.11.2012
Город: Minsk
Сообщений: 178
Награды: 1
Репутация: 4
chip642,
Цитата chip642 ()
В именах выделенных объектов добавить после цифр пробел и заменить подчеркивание на пробел

Спасибо, Юра.


Лариса
 
simupДата: Среда, 27.04.2016, 08:12 | Сообщение № 728
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Этот вопрос уже решен, но кому интересно подглядывать - пожалуйста... :D



Пишите, звоните.
 
loki-abДата: Пятница, 06.05.2016, 10:52 | Сообщение № 729
Рядовой

На сайте с: 04.02.2016
Город: Львов
Сообщений: 4
Награды: 0
Репутация: 0
Такаие две задачи возникли.

Переименовать файл под курсором - удалить текст "xyz" в имени файла.
Скопировать в соседнюю панель с заменой (на ФТП, если это имеет значение).

Найти в активной панели файл по имени из буфера обмена + текст "xyz", скопировать в соседнюю панель.


Сообщение отредактировал loki-ab - Пятница, 06.05.2016, 11:21
 
chip642Дата: Суббота, 07.05.2016, 06:14 | Сообщение № 730
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата loki-ab ()
Найти в активной панели файл по имени из буфера обмена + текст "xyz", скопировать в соседнюю панель.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 copys=PS<"%p"!!1!!0>||test<1n!!clpgetxyz>||"%t"
Wcmicons.dll,44
Найти в активной панели файл по имени из буфера обмена + "xyz" и копировать в другую панель

-1
-1

Цитата loki-ab ()
Переименовать файл под курсором - удалить текст "xyz" в имени файла.
Скопировать в соседнюю панель с заменой (на ФТП, если это имеет значение).

Первая часть задачи легко решаемая, а вот копирование с заменой на ftp в соседнюю панель, тут я затрудняюсь дать решение с гарантией. Может автор, когда освободится, подскажет.
 
loki-abДата: Суббота, 07.05.2016, 14:09 | Сообщение № 731
Рядовой

На сайте с: 04.02.2016
Город: Львов
Сообщений: 4
Награды: 0
Репутация: 0
Спасибо. Но искать не хочет. Думал дело в добавлении фрагмента к буферу - нет, даже без добавки не ищет (

Проверил - похоже из-за того, что искомый файл тоже на ФТП. Из обычных папок все рабоатет.


Сообщение отредактировал loki-ab - Суббота, 07.05.2016, 14:26
 
simupДата: Среда, 01.06.2016, 09:43 | Сообщение № 732
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Доступно только для пользователей

Пишите, звоните.
 
chip642Дата: Среда, 01.06.2016, 10:35 | Сообщение № 733
Генералиссимус

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

Осталось выяснить вставить куда?
Будем считать, что в конец активной панели инструментов.

В TCIMGU.ini в секцию [FormatUser] внести строку:
_______________ TCIMGU.ini ____________
[FormatUser]

ex2=(.+) ;; (.+)
___________________________________

Далее копируем сколько угодно команд из справки и применяем выложенную ниже команду:
Код
"global gends=@<info=x50> rends=-1!!-1 <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex2> zends=TOTALCMD#BAR#DATA||$$@CRLF%%COMMANDER_PATH%%\TCIMG.exe||$$@CRLFGLOBALSENDS<x1>||$$@CRLFWcmicons.dll,1||$$@CRLFGLOBALSENDS<x2> barbt=1||-1||GLOBALGENDS<1>||butfrom<?GLOBALZENDS<x1>> <NEXT> barupd" - создать кнопки в конце активной панели инструментов из строк команд TCIMG.chm в буфере обмена
 
chip642Дата: Среда, 01.06.2016, 12:23 | Сообщение № 734
Генералиссимус

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


Другое место?

Код
"tempxx itray=3 xclip=1 asave=GLOBALXCLIP||$f254clipall.txt|1 txtsp=$f254clipall.txt||$f254Button||1!!9 global slist=PS<$f254Button!!1!!0> <FOR> 1 <TO> GLOBALSLIST<0> barbt=1||-1||butfrom<GLOBALSLIST<:INDEX:>> <NEXT>" - запустить команду слежения за буфером обмена, скопировать нужные кнопки TC, при повторном вызове команды завершить слежение и создать скопированные кнопки на активной панели инструментов
 
simupДата: Среда, 01.06.2016, 12:56 | Сообщение № 735
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
chip642, извините, Господин Волшебник, я опятьснова не точно выразил свою хотелку.
Но Вы-же давно мысли читаете...
СПАСИБА АГРАМАДНАЯ!!!


Пишите, звоните.
 
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
Поиск:

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