Quantcast
Channel: Ru.Board
Viewing all articles
Browse latest Browse all 927437

Плагины для Total Commander (часть 3) (786) / Всё, что расширяет функциональность TC

$
0
0
Sinclair83:
Альтернатива lst2clip.
Основное отличие - корректный русский текст в буфере вместо "кракозябров".

Ключи:
/P:"префикс"
/S:"суффикс"
Без комментариев. Здесь всё как прежде. Единственное отличие - это возможность добавления двойной кавычки. Для этого необходимо записать в любом месте префикса и/или суффикса подряд две одинарные (апостроф).

/R:"a"="b"
Замена подстроки a на b (a - старое; b - новое).
Важно! Значение a - чувствительно к регистру.
b может быть пустым (a - нет). При b="" подстрока a будет удалена из результата.
Допустимо использование ключа /R более одного раза. Замены будут производиться в той же последовательности в какой ключи /R следуют друг за другом.

/L:"x" (x - см. справку к TC)

/UC
Результирующий текст = прописные буквы.

/LC
Результирующий текст = строчные буквы.

/TR
Транслитерация по ГОСТу 16876-71. Смотреть здесь

/OS-z
Результат в одну строку (z - кол-во символов справа, которые нужно отсечь от результирующего текста). /OS- идентично /OS-0, но первое предпочтительней (минуя проверки z на число).

Следование, отличных друг от друга, ключей - не принципиально, может быть произвольным.
Если кого-то не устроит ГОСТ, то можно внести свои поправки путём использования ключа /R.

Алгоритм работы такой:
1. Чтение файла-списка + попутная расстановка префикса, суффикса и перевода строки
2. Отсекание лишнего
3. Транслитерация
4. Замена
5. Смена регистра текста

Да. Также добавлено снятие всего ранее выделенного (cm_ClearAll) по окончании работы.

lst2clip-u

Пример кнопки

Код:
TOTALCMD#BAR#DATA
c:\lst2clip-u.exe
/P:"''" /S:"'', " /L:"%L" /OS-3 /R:"\"="/" /R:".exe"="._EX"
WCMICONS.dll,3

c:\

-1

Viewing all articles
Browse latest Browse all 927437

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>