Описание команды


symxx

Создание изображений символов по шаблону.

symxx=Name||Symbols, ||xpath<>, ||dubl<>, ||upd<>, ||noprogres<>

Параметры:

1-й обязательный параметр.
NameИмя. Имя шаблона (ключ) из секции [SymbolsSnapshotTemplate] в TCIMG.ini, в которой сохраняются шаблоны для создания изображений.
2-й обязательный параметр.
SymbolsСимволы. Возможны варианты:
  String - Строка из каждого символа которого будет создано изображение по заданному шаблону.
    >> - Если начало строки начинается с >> , то далее можно использовать ASCII или юникод-коды, прописанные через запятую.
  cliplist - список символов/строк из буфера обмена.
  $GLOBALNAME - массив списка символов/строк глобальной переменной см. Дополнение №23.
  ListFile - путь к списку символов/строк из файла.
Дополнительные параметры:
xpath<>Путь создания. Параметр xpath<Path> позволяет установить путь каталога, где будут созданы изображения.
Если параметр не указан, то изображения создаются в активной панели Total Commander.
dubl<>Удаление дубликатов символов.
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять (по умолчанию, т.е. если параметр не прописан, то панели не обновляются).
noprogres<>Без прогресс бара.

Примечания:

Для создания шаблонов можно воспользоваться командой symss

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • [info] или <info> - информация, получаемая через параметр см. Дополнение №10
  • cliptext - может использоваться совместно с другими параметрами, cliptext будет заменён содержимым буфера обмена.
  • [input], [combo], [group], ... - вводимая информация параметров см. Дополнение №18.

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALSYMXXмассив выходных данных (список путей созданных изображений)

См. также:

gifnn, gifcs, gifcn, clipi, exiff, exifs, iclip, imgcf, imgcg, imgcn, imgcr, imgff, imgfs, imggo, imght, imgjf, imgjs, imgnz, imgth, imgtx, imgtz, imgup, imgvw, imgwh, picsf, picss, prevw, scren, sdesk, sdess

Примеры:
 Как создать кнопку?

global symxx=RedYellow||ABCD||noprogres<>||xpath<C:\Test_RedYellow> GLOBALSYMXX<a> ;; создать изображения по шаблону RedYellow для каждого символа строки "ABCD" без прогресс бара в заданную папку и записать созданные пути в глобальную переменную

sends=55|66|77|88??-4 symxx=RedYellow||$GLOBALSENDS||noprogres<>||upd<1> ;; создать изображения по шаблону RedYellow для каждого элемента массива GLOBALSENDS без прогресс бара

sends=55|66|77|88??-4 symxx=RedYellow||$GLOBALSENDS||upd<1> ;; создать изображения по шаблону RedYellow для каждого элемента массива GLOBALSENDS

sends=55|66|77|88??-4 symxx=RedYellow2||$GLOBALSENDS||noprogres<>||xpath<C:\Test_RedYellow> ;; создать изображения по шаблону RedYellow2 для каждого элемента массива GLOBALSENDS без прогресс бара в заданную папку

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||##cntr<1|1|1>||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать цифрами от 1 до 26

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||##Number(GLOBALSYMXX<0>-:NUMBER:+1)||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать цифрами от 26 до 1

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||list<$GLOBALSENDS>||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать соответствующими символами

symxx=BlackWhite||cliptext||dubl<>||upd<1> ;; создать изображения по шаблону BlackWhite для каждого символа содержимого буфера обмена, удалив дубликаты символов

symxx=BlackWhite||cliptext||upd<1> ;; создать изображения по шаблону BlackWhite для каждого символа содержимого буфера обмена

symxx=RedYellow||>>9637,9660,9684,9710,9763||upd<1> ;; создать изображения по шаблону RedYellow для каждого кода символа (ASCII или юникод-кодов, прописанных через запятую)

symxx=RedYellow||ABCD||noprogres<>||upd<1> ;; создать изображения по шаблону RedYellow для каждого символа строки "ABCD" без прогресс бара

symxx=RedYellow||C:\List.txt||upd<1> ;; создать изображения по шаблону RedYellow для каждой строки заданного файла

symxx=RedYellow||cliplist||upd<1> ;; создать изображения по шаблону RedYellow для каждой строки из буфера обмена

symxx=RedYellow||line ;; создать изображения по шаблону RedYellow для каждого символа строки "line"


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru