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

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




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


Группа TCIMG в Telegram

.
 
Andrey_AДата: Четверг, 18.09.2014, 19:46 | Сообщение № 331
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Тестовая версия TCIMG 84b6, в последней версии замените TCIMG.exe

Цитата
[+] Добавлен параметр в команды renmm, renms, copys, copyy, movee, moves позволяющий менять регистр имен объектов
"??6"
[+] Добавлены параметры Дополнения №24 в команды comns, comnt для создания/преобразования заданного комментария


Цитата Mrakobes ()
не меняет регистр, какой параметр добавить?


Код
??6


Переименовать ваделенные файлы - изменить регистр определенных слов в именах

Доступно только для пользователей

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Цитата Mrakobes ()
и еще - в конце имени файла или папки в скобках слово или фраза, задача:

перенести все что находится в скобках, вместе со скобками в descript.ion (имеется ввиду из имени файла удалить, остается только в примечаниях)


Переименовать выделенные объекты соответствующей фразой в скобках, находящуюся в конце имени объектов

Доступно только для пользователей

Доступно только для пользователей

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Доступно только для пользователей

Доступно только для пользователей



 
chip642Дата: Четверг, 18.09.2014, 23:25 | Сообщение № 332
Генералиссимус

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

Переименовать ваделенные файлы - изменить регистр определенных слов в именах
Код
renms=%L||~~Of~~!!~~of~~||~~The~~!!~~the~~||~~To~~!!~~to~~||??6

Если указанные в команде слова находятся в начале или в конце базового имени, то их регистр не реагирует на данную команду, у меня во всяком случае.
 
Andrey_AДата: Четверг, 18.09.2014, 23:47 | Сообщение № 333
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата chip642 ()
Если указанные в команде слова находятся в начале или в конце базового имени, то их регистр не реагирует на данную команду

Необходимо привести примеры таких имён объектов, если имеется ввиду имя, к примеру:

Of The To.txt
то переименуется оно в Of the To.txt и это правильно, т.к. в условии стоят пробелы до и после!!!

для полной замены всех кусков Of в of, The в the и To в to необходимо изменить команду

Код
renms=%L||Of!!of||The!!the||To!!to||??6


 
chip642Дата: Пятница, 19.09.2014, 01:32 | Сообщение № 334
Генералиссимус

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

для полной замены всех кусков Of в of, The в the и To в to необходимо изменить команду


В условие не вник, спс за разъяснение, все работает!!!
 
MrakobesДата: Пятница, 19.09.2014, 11:40 | Сообщение № 335
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
урааааааааааааа!

Исправление неправильной капитализации артиклей, предлогов, союзов (короче 5-ти букв) в именах аудио и видео файлов/папок по принятым правилам наименования

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||~~A~~!!~~a~~||~~An~~!!~~an~~||~~The~~!!~~the~~||~~And~~!!~~and~~||~~But~~!!~~but~~||~~Nor~~!!~~nor~~||~~Or~~!!~~or~~||~~As~~!!~~as ~~||~~At~~!!~~at~~||~~By~~!!~~by~~||~~For~~!!~~for~~||~~From~~!!~~from~~||~~In~~!!~~in~~||~~Into~~!!~~into~~||~~Like~~!!~~like~~||~~Of~~!!~~ of~~||~~Off~~!!~~off~~||~~On~~!!~~on~~||~~Onto~~!!~~onto~~||~~Out~~!!~~out~~||~~Over~~!!~~over~~||~~Till~~!!~~till~~||~~To~~!!~~to~~||~~Up~~ !!~~up~~||~~Unto~~!!~~unto~~||~~Upon~~!!~~upon~~||~~With~~!!~~with~~||??6
Исправление неправильной капитализации артиклей, предлогов, союзов (короче 5-ти букв) в именах аудио и видео файлов/папок по принятым правилам наименования

0
-1

Добавлено (19.09.2014, 11:40)
---------------------------------------------

Andrey_A, а как можно реализовать исключение для этой замены - после точки и пробела оставить с заглавной, пример: Turn on the Bright Lights. A History of the...

 
Andrey_AДата: Пятница, 19.09.2014, 18:18 | Сообщение № 336
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата Mrakobes ()
Исправление неправильной капитализации артиклей

Сделал вариант через регулярные выражения, где каждый найденный отрезок изменяет регистр относительно первого параметра (??N)

Тестовая версия TCIMG 84b13, в последней версии замените TCIMG.exe

Код
renms=%L||??1\b(A|An|And|But|Nor|Or|As|At|By|For|From|In|Into|Like|Of|Off|On|Onto|Out|Over|Till|To|Up|Unto|Upon|With)\b


 
MrakobesДата: Суббота, 20.09.2014, 23:23 | Сообщение № 337
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
Цитата Andrey_A ()
Сделал вариант через регулярные выражения
работает отлично! Не трогает регистр после ТИРЕ и после ТОЧКИ (как Вы догадались, что после тире не надо...говорят нет ясновидящих на форуме). После повторного нажатия все символы становятся прописными - так задумано? Предыдущая бета теперь не пашет с моим кодом (тем самым длиннющим) это не страшно, но после выхода стабильной версии эта наработка не слетела бы, вот... Еще - я залезал в историю (ту что в справке) там не нашел последних изменений, не на бета-версии ни на позднюю альфу. просто интересно реально, что добавляется нового. Очень полезная утилита - пиарить, пиарить!

Добавлено (20.09.2014, 23:23)
---------------------------------------------
ай-ай-ай, блин, что то не так(( зашел в папку свою, выделил 50 подпапок с разными именами, хотел прогнать на изменение по указанной маске - в результате все имена просто изменились на регистр с маленькой буковицы(( единственное осталось нетронутым 2003 - at the BBC и откатиться нельзя. Все папки были год - название

 
mopodedeДата: Суббота, 20.09.2014, 23:46 | Сообщение № 338
Лейтенант

На сайте с: 05.05.2013
Город: New York
Сообщений: 68
Награды: 0
Репутация: 0
Инфо: в новых экспериментальных (бета) версиях с TCIMG 84_b2 до TCIMG 84_b13 перестало работать регулировка системного звука - Увеличить громкость, Уменьшить громкость, Выключить/ключить громкость в системе. мне оно особо не нужен, звук у себя изначально оптимально настроен, просто на заметку.
 
Andrey_AДата: Воскресенье, 21.09.2014, 00:30 | Сообщение № 339
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата mopodede ()
в новых экспериментальных (бета) версиях с TCIMG 84_b2 до TCIMG 84_b13 перестало работать регулировка системного звука

Хорошо бы узнать систему, на которой вы тестировали. Систему звука я просил протестировать, на 7 x64 работает, на той системе на которой не работает верну старый вариант (код был переписан и для 7 работает лучше прежнего)


 
chip642Дата: Воскресенье, 21.09.2014, 05:53 | Сообщение № 340
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата mopodede ()
в новых экспериментальных (бета) версиях с TCIMG 84_b2 до TCIMG 84_b13 перестало работать регулировка регулировка системного звука

Подтверждаю слова Автора, Windows 7 x64 все работает.
 
mopodedeДата: Воскресенье, 21.09.2014, 15:04 | Сообщение № 341
Лейтенант

На сайте с: 05.05.2013
Город: New York
Сообщений: 68
Награды: 0
Репутация: 0
Цитата Andrey_A ()
Хорошо бы узнать систему, на которой вы тестировали. Систему звука я просил протестировать, на 7 x64 работает, на той системе на которой не работает верну старый вариант (код был переписан и для 7 работает лучше прежнего)


Система Windows 8.1 x32, видеокарта AMD, все видео- и аудио- драйвера обновлены до последних версий, слушаю через наушники.
 
MrakobesДата: Воскресенье, 21.09.2014, 23:26 | Сообщение № 342
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
а возможно такое реализовать - в текстовый файл между определенными тэгами должно попасть имя родительской папки (той, в которой находится сам файл) привожу отрывок текст файла

REM GENRE Gothic Metal, Doom Metal, Female Fronted Metal
REM DATE 1997
REM DISCID 3F079106
REM COMMENT ExactAudioCopy v0.99pb3
PERFORMER "Theatre of Tragedy"
TITLE "A Rose for the Dead (EP)"
FILE "Theatre of Tragedy - 1997 - A Rose for the Dead (EP).flac" WAVE
TRACK 01 AUDIO
TITLE "As The Shadows Dance"
FLAGS DCP
INDEX 00 00:00:00
INDEX 01 00:01:00

имя папки в кавычках должно попасть и заменить то содержимое, что в тэге TITLE, откинув первые 7 символов. Т.е. имя папки "1997 - A Rose for the Dead (EP)" - в тэг должно попасть "A Rose for the Dead (EP)"

Сложность заключается в том, что в файле присутствую еще несколько тэгов TITLE... может возможно менять только первое вхождение, что встречается в тексте? Или, как вариант - TITLE всегда идет после тега PERFORMER и его содержимого... или до тэга FILE, который всегда ПОСЛЕ нужного тэга и с новой строки


Сообщение отредактировал Mrakobes - Воскресенье, 21.09.2014, 23:30
 
Andrey_AДата: Понедельник, 22.09.2014, 03:33 | Сообщение № 343
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата Mrakobes ()
а возможно такое реализовать

Да, вроде можно))

Доступно только для пользователей

А если убирать 7 символов, то нужно отдельно в команде sends сначала обработать и затем передать команде textt на замену:

Доступно только для пользователей

mopodede, Спасибо, в ближайшее время посмотрю на вашей системе



 
MrakobesДата: Вторник, 23.09.2014, 12:18 | Сообщение № 344
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
Andrey_A, дядь, ну как же ты крут!!!Как жалею что не попросил об этом 2 недели назад! Рукоблудил целыми днями, а тут одно нажатие. ММММ, вкусно :)

Добавлено (23.09.2014, 12:18)
---------------------------------------------
Почему то не обработал сразу несколько файлов - показать все файлы в каталоге - выделяю несколько - нажимаю и ничего... в принципе и того что есть хватает, я так, ради спорт интереса))

+ и регистр не меняет - если встречается та же фраза, но В Другом Регистре Символов то ничего не меняет


Сообщение отредактировал Mrakobes - Вторник, 23.09.2014, 12:45
 
Andrey_AДата: Вторник, 23.09.2014, 16:39 | Сообщение № 345
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата Mrakobes ()
Почему то не обработал сразу несколько файлов

Задачи не было для нескольких файлов, да и видно что параметр %P%N связан с одним объектом...

Для нескольких файлов можно через цикл:

Доступно только для пользователей

Цитата Mrakobes ()
если встречается та же фраза, но В Другом Регистре Символов то ничего не меняет

Это я не понял... где встречается и на что не заменяется...



 
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
Поиск:

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