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

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



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






.


 
Andrey_AДата: Воскресенье, 09.08.2015, 23:01 | Сообщение № 91
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата
Еще вот ... зачем то переводит кодировку текстового файла из UTF8 в ANSI...

Mrakobes, у меня нормально работает кнопка. UTF8 остается UTF8 и не переводится в ANSI
... и вообще что касается решения проблем любых текстовых операций ...
для их тестирования необходимо высылать архив с таким(и) файлами, и с тем что хотите давить/менять и.т.д.


 
MrakobesДата: Вторник, 18.08.2015, 15:22 | Сообщение № 92
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
Цитата Andrey_A ()
у меня нормально работает кнопка
прошу прощения, после обновления TCIMG все работает корректно, кодировку оставляет как есть. Спасибо!

Добавлено (17.08.2015, 14:44)
---------------------------------------------
Andrey_A,
в режиме фулскрин, заданном параметром param=panel=Number, ||2 есть возможность отображать колонки, с возможностью их пораздвигать и посортировать?

Добавлено (17.08.2015, 15:46)
---------------------------------------------
и еще - при сокрытии панели заголовка вместе с ней и кнопки _ П Х пропадают, нет решения, как бы на панель меню, после "Справки" вывести 5 кнопок (свернуть в трей, свернуть на панель задач, оконный режим, перезагрузить, закрыть)?

Добавлено (17.08.2015, 16:02)
---------------------------------------------
и вот еще, заранее прошу с терпением отнестись, вопрос видимо из самых простых))) а как увеличить кол-во посещенных каталогов в истории, поисков, замен и всего прочего?? Что то я в хэлпе к ТС не нашел

Добавлено (18.08.2015, 13:50)
---------------------------------------------
старый, наболевший вопрос - как бы сделать, что бы на файл, имеющий атрибут "только для чтения" отображался в панели неким другим образом, значок другой...

Добавлено (18.08.2015, 14:32)
---------------------------------------------
comns=%L||0||<info=o72::>||&&^.*(\(.+\))$!!$1 renms=%L||&&^(.*)~~?\(.+\)$!!$1

перенос фразы из скобок в description.ion с удалением ее из имени файла не работает как задумано, добавляет пробел перед кавычками и перевод каретки, из-за этого не отображаются комментарии
пример: "Тест " (Коммент) а должно быть "Тест" (Коммент)

Добавлено (18.08.2015, 15:22)
---------------------------------------------
а можно видоизменить команду Extensions, таким образом, что бы при нажатии файлы активной панели перемещались в создаваемые папки соответствующие расширению, т.е. ICO в одноименную папку, а PNG в другую, не в одну "Графика"

Сообщение отредактировал Mrakobes - Понедельник, 17.08.2015, 14:44
 
Andrey_AДата: Вторник, 18.08.2015, 18:27 | Сообщение № 93
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата
в режиме фулскрин, заданном параметром param=panel=Number, ||2 есть возможность отображать колонки, с возможностью их пораздвигать и посортировать?

Нет, можно заранее это сделать

Цитата
и еще - при сокрытии панели заголовка вместе с ней и кнопки _ П Х пропадают, нет решения, как бы на панель меню, после "Справки" вывести 5 кнопок (свернуть в трей, свернуть на панель задач, оконный режим, перезагрузить, закрыть)?


Не до конца понял - т.е. закрыли панели и при этом чтобы в меню появились какие-либо пункты?

Цитата
и вот еще, заранее прошу с терпением отнестись, вопрос видимо из самых простых))) а как увеличить кол-во посещенных каталогов в истории, поисков, замен и всего прочего?? Что то я в хэлпе к ТС не нашел


В тотале много разных окон и в них есть различные запоминания предыдущих вводов текста - где именно надо и что увеличить?

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


Думаю можно (мне это никогда не требовалось)
1. Создать шаблон поиска в плагинах
2. Создать нужную иконку
3. Создать ассоциацию с иконкой

Цитата
перенос фразы из скобок в description.ion с удалением ее из имени файла не работает как задумано, добавляет пробел перед кавычками и перевод каретки, из-за этого не отображаются комментарии


Каждый запрос на кнопку сопровождается конкретными именами файлов и сопутствующей информацией - исходя из этого делается кнопка.
Если нужны другие варианты, то конечно предыдущие кнопки не подойдут, нужна новая, для этого:
1. Пишется точная задача
2. Прикладываются примеры до и после

Цитата
а можно видоизменить команду Extensions, таким образом, что бы при нажатии файлы активной панели перемещались в создаваемые папки соответствующие расширению, т.е. ICO в одноименную папку, а PNG в другую, не в одну "Графика"


Можно все что хотите:
1. Создается файл TCIMGU.ini
2. В нем прописывается секции и настройки как вы хотите - примеры есть

Как создать TCIMGU.ini можно прочитать в справке Как правильно обновлять утилиту?

.


 
MatrosДата: Суббота, 26.09.2015, 22:19 | Сообщение № 94
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
chip642, это мало кому пригодится...
предлагаю сделать ,действительно нужное ...
Удалить все буквы и пробелы ,оставить ЗАГЛАВНЫЕ - АББРЕРЕВИАТУРА...
ну надеюсь поняли ... всё-таки и иногда нужная функция...
Делал так ,остаётся одна первая буква...

Код
renms=%UL||??3||&&[~~]|[а-я|ё]|[a-z]!!


PS.
Файл с именем
СЪЕШЬ ЕЩЁ ЭТИХ ФРАНЦУЗСКИХ БУЛОЧЕК
переименовывается в файл -
SEEFB

На мой взгляд ,нужная функция ...



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

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

Насчет поставленной Вами задачи:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||??4||&&[^A-ZА-ЯЁ]!!||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование — в именах выделенных объектов оставить только "Заглавные" буквы

-1
-1
 
MatrosДата: Суббота, 26.09.2015, 23:41 | Сообщение № 96
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
СЪЕШЬЕЩЁЭТИХФРАНЦУЗСКИХБУЛОЧЕК
это получается ...после твоей кнопки ...
а не нужное мы удалим ))
Короче ,надо,чтобы сначала присвоились первые заглавные латинские буквы,потом удалить остальные прописные ...и получилась АББРЕВИАТУРА
Типа вот так :

Файл с именем
СЪЕШЬ ЕЩЁ ЭТИХ ФРАНЦУЗСКИХ БУЛОЧЕК
переименовывается в файл -
SEEFB



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

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, скачиваем бета-версию 116_b5.zip и заменяем в папке с утилитой идентичные файлы.
В файле TCIMGU.ini (TCIMG.ini) в секцию [FormatUser] добавляем

_______________ TCIMGU.ini ___________________
[FormatUser]
----------
Код
fun_translit1=Chr(32)(.)([^ ]+)||_StringConv('$1','@@LRusLat')


__________________________________________

Переименование выделенных объектов в латинскую аббревиатуру

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||??4||^^~~||?Ffun_translit1
%COMMANDER_PATH%\Wcmicons.dll,19
Переименование выделенных объектов в латинскую аббревиатуру

-1
-1

Слова в именах объектов могут начинаться и с прописных, на создание полноценной аббревиатуры это не скажется.

-----------

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

-1
-1
 
MatrosДата: Воскресенье, 27.09.2015, 08:12 | Сообщение № 98
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
chip642, Спасибо тебе. Добавлю команду в тотал !
Работает вот эта :
Код
TOTALCMD#BAR#DATA  
%COMMANDER_PATH%\TCIMG.exe  
renms=%L||??4||^^~~||?Ffun_translit1  
%COMMANDER_PATH%\Wcmicons.dll,19  
Переименование выделенных объектов в латинскую аббревиатуру  

-1  
-1

Последняя не работает ((



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

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, удивительно, у меня все работает, вот только протестировал, вставил между словами по 5 знаков препинания и т. д., все очищается под стандарт (слово пробел слово) и создается аббревиатура на латинском.
 
MatrosДата: Воскресенье, 27.09.2015, 08:26 | Сообщение № 100
Генералиссимус

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



Всё приходящее,а музыка Вечна !
 
chip642Дата: Воскресенье, 27.09.2015, 08:30 | Сообщение № 101
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Matros, да, в хозяйстве пригодится, согласен, можно еще предварительно добавлять оригинальное имя сразу в комментарий, на случай если понадобится расшифровать аббревиатуру))
 
MatrosДата: Воскресенье, 27.09.2015, 08:39 | Сообщение № 102
Генералиссимус

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


Всё приходящее,а музыка Вечна !
 
chip642Дата: Воскресенье, 27.09.2015, 08:52 | Сообщение № 103
Генералиссимус

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

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

-1
-1

Возврат имен:
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||##<info=o201::>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименовать выделенные объекты первой строкой собственных комментариев
-1
-1
 
MatrosДата: Воскресенье, 27.09.2015, 09:26 | Сообщение № 104
Генералиссимус

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



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

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

-1
-1

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

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