[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, ХарВик, chip642  
Форум » • Total Commander • » Кнопки для Total Commander » ОБЩИЕ ВОПРОСЫ ПО КНОПКАМ (Обсуждение общих вопросов, связанных с кнопками)
ОБЩИЕ ВОПРОСЫ ПО КНОПКАМ
Andrey_AДата: Вторник, 10.07.2012, 17:29 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
ОБЩИЕ ВОПРОСЫ ПО КНОПКАМ



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






.


 
MatrosДата: Воскресенье, 27.09.2015, 11:07 | Сообщение № 106
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
chip642, вот ,уже совершенствуется код
конечно ,так лучше ...,но,наверняка не окончательный...))
сам потестирую ...может ещё,что добавить...в условия...
СПАСИБО



Всё приходящее,а музыка Вечна !
 
chip642Дата: Понедельник, 28.09.2015, 13:21 | Сообщение № 107
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, последнюю кнопку здесь, я перемудрил, она не работает с выделенными файлами, если выделить файлы и ее применить, то она отработает с первым файлом, а остальные удаляет, так что это моя вина, не проверил, поэтому вот вариант:
В коммаентарий помещаются только с буквенные части имен выделенных объектов, начало с Заглавной.
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
comns=%L||0||<info=f12::>||&&(?i)[^a-zа-яё]!!~~||&&(~~+)!!~~||??3 renms=%L||&&(?i)[^a-zа-яё]!!~~||&&(~~+)!!~~||??4||^^~~||?Ffun_translit1
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов в латинскую аббревиатуру, предварительно поместив "чистые" имена в комментарии данных объектов (с заменой)

-1
-1

В коммаентарий помещаются имена объектов без изменений
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
comns=%L||0||<info=f12::> renms=%L||&&(?i)[^a-zа-яё]!!~~||&&(~~+)!!~~||??4||^^~~||?Ffun_translit1
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов в латинскую аббревиатуру, предварительно поместив имена в комментарии данных объектов (с заменой)

-1
-1
 
MatrosДата: Понедельник, 28.09.2015, 13:35 | Сообщение № 108
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
chip642, понял,я сам не тестировал с файлами и папками в разных вариантах...Спасибо переделаю команды..
дело в пол минуты времени ))
chip642, а обратно вернуть имя так и оставить (в смысле первоначальный код)
Код
renms=%L||##<info=o201::>

?



Всё приходящее,а музыка Вечна !
 
chip642Дата: Понедельник, 28.09.2015, 15:17 | Сообщение № 109
Генералиссимус

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

Переименовать выделенные файлы первой строкой соответствующих комментариев
Код
renms=%L||##<info=o201::>

или можно
Переименовать выделенные файлы соответствующими комментариями
Код
renms=%L||##<info=o200::>
 
MatrosДата: Понедельник, 28.09.2015, 16:00 | Сообщение № 110
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
chip642, понял,оставлю без изменений.
Спасибо.



Всё приходящее,а музыка Вечна !
 
chip642Дата: Понедельник, 28.09.2015, 22:54 | Сообщение № 111
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, во время тестирования изложенных выше кнопок выяснилось, что если в имени присутствуют "одинокие" буквы, то в абревиатуре перед ними появляется пробел, поэтому в TCIMGU.ini надо заменить
Код
fun_translit1=Chr(32)(.)([^ ]+)?||_StringConv('$1','@@LRusLat')

Кнопки были приведены к окончательному варианту.
------
В комментарий помещаются только с буквенные части имен выделенных объектов, начало с Заглавной.
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
comns=%L||0||<info=f12::>||&&(?i)[^a-zа-яё]!!~~||??3||#G7 renms=%L||&&(?i)[^a-zа-яё]!!~~||#G7||??4||^^~~||?Ffun_translit1
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов в латинскую аббревиатуру, предварительно поместив "чистые" имена в комментарии данных объектов (с заменой)

-1
-1

В комментарий помещаются имена объектов без изменений
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
comns=%L||0||<info=f12::> renms=%L||&&(?i)[^a-zа-яё]!!~~||#G7||??4||^^~~||?Ffun_translit1
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов в латинскую аббревиатуру, предварительно поместив имена в комментарии данных объектов (с заменой)

-1
-1
 
MatrosДата: Понедельник, 28.09.2015, 23:11 | Сообщение № 112
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
Всё понял,сделаю ,но уже завтра...сейчас опять накидался (всё от свадьбы побочные эффекты...,но запомнил ,завтра всё переделаю,спасибо тебе !)


Всё приходящее,а музыка Вечна !
 
MatrosДата: Вторник, 29.09.2015, 10:58 | Сообщение № 113
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
chip642, так я в раздумках,какую из двух применить ?
Наверное вторую...-ведь как я понимаю ,если вернуть после второй команды,то вернётся оригинальное имя..не чистое,-а это важно ! ?



Всё приходящее,а музыка Вечна !
 
MatrosДата: Вторник, 29.09.2015, 11:09 | Сообщение № 114
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
Вот всё сделал - работает !!!
Спасибо chip642.



Всё приходящее,а музыка Вечна !
 
MatrosДата: Вторник, 29.09.2015, 12:06 | Сообщение № 115
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
Теперь,Юрий,я просто так от тебя не отстану )))
черпай из источника идей (это я себя так называю..простите за не скромность)
Наверняка,возможно сделать такую команду :
Всё ,как в предыдущей,но уже с явным переводом по смыслу...
То есть файл с именем
"Съешь ещё этих французских булочек "; или "мальчик был хулиганом "
переименовывались в файлы с переводом:
Eat more of these French bread rolls
the boy was a bully
Задействовать ресурсы акелы или интернета...



Всё приходящее,а музыка Вечна !
 
chip642Дата: Вторник, 29.09.2015, 18:36 | Сообщение № 116
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, тут главное понять как получить перевод имени объекта RU—EN, я посмотрел, у меня пока решения нет, есть какие-то скрипты, но их надо прикручивать к утилите, дождемся автора, у него наверняка есть ответы, на то он и Маэстро)
 
MatrosДата: Вторник, 29.09.2015, 18:58 | Сообщение № 117
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
chip642, когда,кто-то из пользователей тебя (или меня,из своего опыта, называет Мастер,Маэстро),то задумываешься-
всё-таки кому-то нужен в этом мире и всё,что делаешь не зря ...и такое душу то греет,а как иначе...
Поэтому об Андрее скажу,что он не просто Маэстро ,а Маэстро первой скрипки - Маэстро Prima !
Его TCIMG сопоставима,конечно меньше ,в глобальном масштабе (а то скажешь куда хватил) с таблицей элементов от Дмитрия Ивановича ))
Андрей,а TCIMG тебе не ночью приснился?



Всё приходящее,а музыка Вечна !
 
chip642Дата: Вторник, 29.09.2015, 19:00 | Сообщение № 118
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, абсолютно согласен!))) Менделеев в стороночке нервно покуривает)))
 
Andrey_AДата: Вторник, 29.09.2015, 20:40 | Сообщение № 119
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
chip642, Matros, есть такое:
Код
renms=%L||tran<ru|en>


 
MatrosДата: Вторник, 29.09.2015, 20:57 | Сообщение № 120
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
А работает ! Спасибо Андрей-Мастер !
Ларчик,то проще,чем мы думали открывается ))



Всё приходящее,а музыка Вечна !
 
Форум » • Total Commander • » Кнопки для Total Commander » ОБЩИЕ ВОПРОСЫ ПО КНОПКАМ (Обсуждение общих вопросов, связанных с кнопками)
Поиск:

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