Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Кнопка для вставки текста из буфера с заменой символов
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Sun Apr 10, 2011 13:28    Post subject: Кнопка для вставки текста из буфера с заменой символов Reply with quote

Подскажите кнопку для вставки текста из буфера с заменой символов.
Кнопка нужна для переименования файлов и замены недопустимых символов в имени файла, таких как " / и других на символы « » - и т.д.

Например:
"Прожекторперисхилтон"| Выпуски 1-92 [2008-2011 гг., ТВ-шоу, SATRip]
на
«Прожекторперисхилтон»- Выпуски 1-92 [2008-2011 гг., ТВ-шоу, SATRip]
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sun Apr 10, 2011 13:37    Post subject: Reply with quote

http://wincmd.ru/plugring/list2clip.html
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Tue Apr 26, 2011 12:27    Post subject: Reply with quote

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

cojoc wrote:
Например:

"Прожекторперисхилтон"| Выпуски 1-92 [2008-2011 гг., ТВ-шоу, SATRip]

на

«Прожекторперисхилтон»- Выпуски 1-92 [2008-2011 гг., ТВ-шоу, SATRip]

Выполнить замену одинарных прямых кавычек на открывающую и закрывающую не так-то просто. Это точно надо? И вообще, задача ещё актуальна?
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Apr 26, 2011 20:35    Post subject: Reply with quote

Batya wrote:
Может я неправ, но мне кажется, что задача обратная - не копировать хитрым образом имена файлов, а переименовать

И в названии топика, и в первом предложении речь идёт именно о вставке из буфера. А для чего эта вставка будет использоваться ниже и написано - "для переименования файлов и замены недопустимых символов". Поэтому то, почему не было уточняющих вопросов, для меня лично понятно.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Wed Apr 27, 2011 09:18    Post subject: Reply with quote

Flasher wrote:
И в названии топика, и в первом предложении речь идёт именно о вставке из буфера.

Вот именно, а утилита List2Clipboard, насколько я понял, вставляет в буфер.
Автор топика, опять же насколько я понял, хочет содержимое буфера, скопированное, вероятно, из интернета, применить для имён скаченных файлов. Т.е. задача обратна использованию List2Clipboard.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Thu Apr 28, 2011 17:33    Post subject: Reply with quote

Я пользуюсь для этого своей самопиской. Следит за клипбордом, подменяет "\/|:*?" на дефис, кавычки выкусывает совсем. Болтается в трее, имеет возможность временного отключения кликом, выключение правым кликом.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Wed May 04, 2011 08:26    Post subject: Reply with quote

Зависит от того, какова цель. Возможно, для ТС подойдёт информационный плагин.

Специально для этого в SEO HTML было добавлено поле для переименования HTML файла латиницей на основе тэга Title.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed May 04, 2011 09:24    Post subject: Reply with quote

Вообще, спокойно можно заменять двойную кавычку " на пару апострофов '' - выглядит практически так же. Ещё в 95-й винде так делал, работало. Smile А можно и вовсе удалять такие символы из имён - они там совсем не необходимы.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Wed May 04, 2011 09:28    Post subject: Reply with quote

Думаю, что имеет смысл обсуждать тему, если это кому-нибудь необходимо, кроме исчезнувшего автора.
Я готов написать скрипт, если кто-то проявит действительный, а не академический интерес.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Wed May 04, 2011 15:40    Post subject: Reply with quote

Сделал замену кавычки на двойной апостроф, поправил зависимость от текущей раскладки клавиатуры. Адрес прежний.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Mon Aug 15, 2011 14:53    Post subject: Reply with quote

Batya
Вы правы - нужно брать текст из буфера и менять символы.

Интерес чисто практический, это нужно в том числе для того чтобы называть торрент файлы с рутрекера понятными именами (а там только номер торрента) копируя заголовок в котором много недопустимых символов.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Aug 15, 2011 15:43    Post subject: Reply with quote

Прочёл первый пост и последний - не могу уловить связи, при чём тут ссылки на трекере, и что значит "недопустимые" символы? Недопустимые для чего?
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Mon Aug 15, 2011 16:04    Post subject: Reply with quote

Flasher wrote:
при чём тут ссылки на трекере, и что значит "недопустимые" символы? Недопустимые для чего?


На рутрекере сохраняемый файл имеет имя вида [rutracker.org].t3669718.torrent, что соответствует релизу с заголовком
Исходный код / Source Code (Дункан Джонс / Duncan Jones) [2011, США, Франция, Фантастика, боевик, триллер, HDRip] Dub

Так вот (к вопросу об одному из практических применений кнопки), можно скопировать этот заголовок и после нажатия кнопки получить:
Исходный код - Source Code (Дункан Джонс - Duncan Jones) [2011, США, Франция, Фантастика, боевик, триллер, HDRip] Dub
После чего переименовать файл торрента на
Исходный код - Source Code (Дункан Джонс - Duncan Jones) [2011, США, Франция, Фантастика, боевик, триллер, HDRip] Dub.torrent

Под недопустимыми подразумеваются недопустимые для имени файла.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Aug 15, 2011 16:19    Post subject: Reply with quote

Т.е. выделены файлы без расширениия, нужно просто добавить расширение и обработать спецсимволы? Тогда при чём тут буфер? Не лучше в параметрах вводить что на что меняем? И чем встроенные инструмент группового переименования в данном случае не устраивает?
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Mon Aug 15, 2011 16:32    Post subject: Reply with quote

не уверен, что я правильно понял, поэтому приведу предполагаемый алгоритм:
1 [browser] сохраняется файл [rutracker.org].t3669718.torrent
2 [browser] копируется заголовок html страницы
3 [tc] нажимается кнопка, срабатывает скрипт - меняются символы из буфера и переименовывается файл из пункта 1 на заголовок из 2 но с заменой символов
(тут я не уверен, что кнопка может и заменить символы и переименовать файл)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group