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

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




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


Группа TCIMG в Telegram

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

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


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

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
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 | Сообщение № 723
Полковник

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

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


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

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



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

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

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

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


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

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата 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 | Сообщение № 727
Рядовой

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

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


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

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

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

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата 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 | Сообщение № 730
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата 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 | Сообщение № 731
Генерал-лейтенант

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


Пишите, звоните.
 
simupДата: Среда, 01.06.2016, 13:29 | Сообщение № 732
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
chip642, чё-то не так...
первая кнопка выдает:
Код
В указанном файле нет кнопки Total Commander


Вторая:
Код
Line 41950  (File "H:\TC IMAGE\TCIMG.exe"):

Error:


"Запустить команду слежения за буфером обмена, скопировать нужные кнопки TC, при повторном вызове команды завершить слежение и создать скопированные кнопки на активной панели инструментов"

Я попробовал разбить строку параметров на 2 части (отдельные кнопки)
Потом отслеживал буфер "своей" кнопкой, создал "врукопашную" файл "%COMMANDER_PATH%\Temp\clipall.txt"
ПОЛУЧИЛОСЬ! :)


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

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
simup, перекопируй первую кнопку, как обычно, при вставке не прописались двойные $$, исправил.
 
chip642Дата: Среда, 01.06.2016, 14:15 | Сообщение № 734
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата simup ()
Я попробовал разбить строку параметров на 2 части (отдельные кнопки)....


К сожалению тут я ничего не понял)))
 
simupДата: Среда, 01.06.2016, 16:02 | Сообщение № 735
Генерал-лейтенант

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

Пишите, звоните.
 
Поиск:

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