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 

Сортировка типов файлов во внутренних ассоциациях

 
Post new topic   Reply to topic    Total Commander Forum Index -> Секреты и советы printer-friendly view
View previous topic :: View next topic  
Author Message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Tue Dec 29, 2009 23:46    Post subject: Сортировка типов файлов во внутренних ассоциациях Reply with quote

Совет или секрет это я не знаю, просто занимаясь настройкой внутренних ассоциаций накопилось в окне Внутренних Ассоциаций кучу типов файлов (расширений) и захотелось их как-то по группам разбить, но Сепаратора там не оказалось
Я просто стал вставлять вместо типа файла строку:
"========================="
А между ними типы файлов по группам
- текстовые к текстовым
- музыкальные к музыкальным.....
"========================="
Можно вместо "=" вставлять xno-то своё на свой вкус и взгляд
"+++++++++++++++++++"
"==== тестовые ======="
"--- музыкальные -------"
Back to top
View user's profile Send private message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Sat Mar 20, 2010 00:58    Post subject: Reply with quote

Разбираясь в очередной раз в ассоциациях наткнулся на такую интересную вещь:
При множественных ассоциациях к примеру
Code:
Filter1=*.txt;*.lng
Filter1_open=*
Filter1.icon=%COMMANDER_PATH%\Wcmicons.dll,1539
Filter1_AkelPad=""%COMMANDER_PATH%\Plugins\exe\AkelPad\AkelPad.exe" "%1""
Filter1_Notepad++=""%COMMANDER_PATH%\Programs\Notepad++\Notepad++.exe" "%1""


если при команде cm_InternalAssociate (в настроенном по примеру выше шаблону) в строке расширений добавить в конце =1
Code:
*.txt;*.lng=1


и сохранить это , то тотал автоматически создаёт ещё одну строку, которая отображается вместе с ассоциированными программами, т.е. появляется строка расширений

Если строка типов файлов длинная, то выглядет не красиво,
но всё же есть возможность видеть группу ассоциированных типов файлов
Code:
Filter1=*.txt;*.lng=1
Filter1_open=*
Filter1.icon=%COMMANDER_PATH%\Wcmicons.dll,1539
Filter1_=*.txt;*.lng=1
Filter1_-------------------=1
Filter1_AkelPad=""%COMMANDER_PATH%\Plugins\exe\AkelPad\AkelPad.exe" "%1""
Filter1_Notepad++=""%COMMANDER_PATH%\Programs\Notepad++\Notepad++.exe" "%1""


Развивая тему дальше (при множественных асоциациях) меню, которое появляется по Entery можно добавить скрипт, который вызывает окно настройки ассоциаций, что позволит прямо в этом же меню (если есть желание) вызывать настройку
Скрипт:
Code:
'Вызывает окно настройки внутренних ассоциаций TC
Dim TCS
Set TCS = CreateObject("TCSCRIPT.Helper")
TCS.SendCommand "cm_InternalAssociate"
Set TCS = Nothing

Пример меню
Code:
Filter1=*.txt;*.lng=1
Filter1_open=*
Filter1.icon=%COMMANDER_PATH%\Wcmicons.dll,1539
Filter1_=*.txt;*.lng=1
Filter1_-------------------=1
Filter1_AkelPad=""%COMMANDER_PATH%\Plugins\exe\AkelPad\AkelPad.exe" "%1""
Filter1_Notepad++=""%COMMANDER_PATH%\Programs\Notepad++\Notepad++.exe" "%1""
Filter1_--------------------=1
Filter1_Ассоциации=""%COMMANDER_PATH%\Files\Scripts\InternalAssociate.vbs" "%1""


замените пути на свои и вызывайте настройку ассоциаций
Back to top
View user's profile Send private message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Sat Mar 20, 2010 01:20    Post subject: Reply with quote

Написал, а потом решил ещё и скрин выложить для визуальности
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Секреты и советы All times are GMT + 4 Hours
Page 1 of 1

 
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