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


assoc

Добавление/удаление ассоциаций в Total Commander.

assoc=%L,%WL||cliplist||$GLOBALNAME||@||FilterN/x||Mode, ||Dialogs

Параметры:

1-й обязательный параметр. Может иметь несколько вариантов:
%L,
%WL
Список выделенных файлов. Также может использоваться путь к файлу списка полных путей файлов %P%N. см. Дополнение №7 или с:\List.txt
cliplistСписок полных путей объектов из буфера обмена.
$GLOBALNAMEМассив. Список путей глобальной переменной см. Дополнение №23.
@Один файл. Приставка @ перед путём позволяет передавать один файл @%P%N, @FILE.
2-й обязательный параметр.
FilterN/xИмя. FilterN - имя ключа. "x" используется при удалении из всей секции ассоциаций.
3-й обязательный параметр.
ModeРежим. SymbolNumber, где:
  Symbol - символ:
    + - добавить.
    # - добавить в игнорируемые.
    - - удалить.
  Number
    1 - расширения.
    2 - имена без расширения.
    3 - имена.
Дополнительные параметры:
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.

Примечания:

Опциональная настройка бэкапа в TCIMG.ini в ключе BackupAssoc в секции [Setting].

См. также:

assor, assyn

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

assoc=%WL||Filter[input=BOX38]||+1 ;; добавить расширения выделенных файлов в ассоциации Total Commander (фильтр вводится в диалоге)

assoc=%WL||Filter[input=BOX39]||+2 ;; добавить имена без расширения выделенных файлов в ассоциации Total Commander (фильтр вводится в диалоге)

assoc=%WL||Filter[input=BOX40]||+3 ;; добавить имена выделенных файлов в ассоциации Total Commander (фильтр вводится в диалоге)

assoc=%WL||Filter[input=BOX41]||#1 ;; добавить игнорируемые расширения выделенных файлов в ассоциации Total Commander (фильтр вводится в диалоге)

assoc=%WL||Filter[input=BOX42]||#2 ;; добавить игнорируемые имена без расширения выделенных файлов в ассоциации Total Commander (фильтр вводится в диалоге)

assoc=%WL||Filter[input=BOX43]||#3 ;; добавить игнорируемые имена выделенных файлов в ассоциации Total Commander (фильтр вводится в диалоге)

assoc=%WL||Filter1||#1 ;; добавить игнорируемые расширения выделенных файлов в ассоциации Total Commander в фильтр 1

assoc=%WL||Filter1||#2 ;; добавить игнорируемые имена без расширения выделенных файлов в ассоциации Total Commander в фильтр 1

assoc=%WL||Filter1||#3 ;; добавить игнорируемые имена выделенных файлов в ассоциации Total Commander в фильтр 1

assoc=%WL||Filter1||+1 ;; добавить расширения выделенных файлов в ассоциации Total Commander в фильтр 1

assoc=%WL||Filter1||+2 ;; добавить имена без расширения выделенных файлов в ассоциации Total Commander в фильтр 1

assoc=%WL||Filter1||+3 ;; добавить имена выделенных файлов в ассоциации Total Commander в фильтр 1

assoc=%WL||Filter1||-1 ;; удалить расширения выделенных файлов из ассоциаций Total Commander из фильтра 1

assoc=%WL||Filter1||-2 ;; удалить имена без расширения выделенных файлов из ассоциаций Total Commander из фильтра 1

assoc=%WL||Filter1||-3 ;; удалить имена выделенных файлов из ассоциаций Total Commander из фильтра 1

assoc=%WL||x||-1 ;; удалить расширения выделенных файлов из ассоциаций Total Commander

assoc=%WL||x||-2 ;; удалить имена без расширения выделенных файлов из ассоциаций Total Commander

assoc=%WL||x||-3 ;; удалить имена выделенных файлов из ассоциаций Total Commander

assoc=@%P%N||Filter1||+1 ;; добавить расширение файла под курсором в ассоциации Total Commander

textt=%%COMMANDER_PATH%%\WinAssociations.ini||&&<strext=%WL!!2!!|!!\*\.(!!);!!3>!! tcimg=$emem_ass ;; удалить расширения выделенных файлов из ассоциаций Total Commander (аналог "assoc=%WL||x||-1")

textt=%%COMMANDER_PATH%%\WinAssociations.ini||Filter1=!!Filter1=<strext=%WL!!2!!;*.!!;*.!!!!3> tcimg=$emem_ass ;; добавить расширения выделенных файлов в ассоциации Total Commander в фильтр 1 (аналог "assoc=%WL||Filter1||+1")

textt=[wcmd=Associations]||&&<strext=%WL!!2!!|!!\*\.(!!);!!3>!! tcimg=$emem_ass ;; удалить расширения выделенных файлов из ассоциаций Total Commander (аналог "assoc=%WL||x||-1")

textt=[wcmd=Associations]||Filter1=!!Filter1=<strext=%WL!!2!!;*.!!;*.!!!!3> tcimg=$emem_ass ;; добавить расширения выделенных файлов в ассоциации Total Commander в фильтр 1 (аналог "assoc=%WL||Filter1||+1")


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