Описание команды | |
assor |
Замена ассоциируемой в Total Commander программы для заданного типа файлов.
assor=Ext||Program, ||FileICL,Numder||linefull<>||set<>
Параметры:
1-й обязательный параметр. | |
Ext | Расширение. Расширение для которого будет изменена ассоциируемая программа. |
2-й обязательный параметр. | |
Program | Программа. Полный путь к программе. |
Дополнительные параметры: | |
FileICL,Numder | Значок. Файл и номер значка прописанные через запятую. |
linefull<> | Режим. Параметр linefull<Number> позволяет установить режим считывания ключа FilterN_open (строки для замены), где Number: 0 - считывается путь программы (по умолчанию). 1 - считывается вся строка. При этом во 2-й обязательный параметр прописывается полная строка для замены (не только программа) или именной ключ программы, строка которой прописана в TCIMG.ini в секции [AssociationsLine]. |
set<> | Условие замены. Параметр set<Mode>, где Mode режим замены: 0 - заменять заданную программу (и значок, если указан) во всей секции (по умолчанию). 1 - заменять только для указанного типа. |
Примечания:
ᗌ Во внутренних ассоциациях для заданного типа ищется прописанная программа и заменяется на указанную программу во всей секции [Associations] Wincmd.ini[Associations]
До и после расширения обязательно прописывать символ ;
Это позволяет точно определять настройки расширения
...
FilterN=;*.ext;
...
FilterN=;*.ext1;*.ext2;
См. также:
assoc, assyn
Примеры: | Как создать кнопку? |
assor=avi||PotPlayer||linefull<1> ;; ассоциировать видео форматы с плеером PotPlayer (строка для ассоциаций прописывается в TCIMG.ini в секции [AssociationsLine])
assor=avi||VLC||linefull<1> ;; ассоциировать видео форматы с плеером VLC (строка для ассоциаций прописывается в TCIMG.ini в секции [AssociationsLine])
assor=txt||%%COMMANDER_PATH%%\AkelPad.exe ;; ассоциировать текстовые форматы с редактором AkelPad
assor=txt||%%COMMANDER_PATH%%\Programs\Text\EmEditor\EmEditor.exe ;; ассоциировать текстовые форматы с редактором EmEditor
assor=txt||%%WINDIR%%\notepad.exe||%%WINDIR%%\notepad.exe,0 ;; ассоциировать текстовые форматы с редактором notepad и установить заданный значок
assor=txt||%%WINDIR%%\notepad.exe||%%WINDIR%%\notepad.exe,0||set<1> ;; ассоциировать текстовый формат с редактором notepad и заменить значок (заменяется только для одной ассоциации, где прописан ;*.txt;)
assor=txt||%%WINDIR%%\notepad.exe||set<1> ;; ассоциировать текстовый формат с редактором notepad (заменяется только для одной ассоциации, где прописан ;*.txt;)
assor=txt||%%WINDIR%%\notepad.exe||Wcmicons.dll,0 ;; ассоциировать текстовые форматы с редактором notepad и установить заданный значок
assor=txt||''''%%WINDIR%%\notepad.exe''~~''%%1''''||%%WINDIR%%\notepad.exe,0||linefull<1>||set<1> ;; ассоциировать текстовый формат с редактором notepad и заменить значок (заменяется только для одной ассоциации, где прописан ;*.txt;)
assor=txt||''''%%WINDIR%%\notepad.exe''~~''%%1''''||linefull<1> ;; ассоциировать текстовые форматы с редактором notepad
assor=txt||''''%%WINDIR%%\notepad.exe''~~''%%1''''||linefull<1>||set<1> ;; ассоциировать текстовый формат с редактором notepad (заменяется только для одной ассоциации, где прописан ;*.txt;)
assor=txt||Notepad||linefull<1> ;; ассоциировать форматы txt с Notepad (строка для ассоциаций прописывается в TCIMG.ini в секции [AssociationsLine])