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 

Как настроить разные ассоциации для *.doc и *.docx

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 14:12    Post subject: Как настроить разные ассоциации для *.doc и *.docx Reply with quote

На компе стоят Word2010 (Office14) и WordXP (Office10).
Поскольку Word2010 ставился позже, он настроил системные ассоциации на себя:
*.doc открываются в Word2010
*.docx открываются в Word2010

Как настроить, чтобы файлы
*.doc открывались в WordXP
*.docx открывались в Word2010
?

Достаточно будет, если ассоциации будут не системные, а внутри ТС.

В настоящий момент в ТС есть своя ассоциация на расширение "doc":
- Вижу в диалоге Associate для doc
Документ Microsoft Word 97-2003 ("C:\Program Files (x86)\Microsoft Office\Office10\WINWORD.EXE" /n /dde)
- По кнопке Edit type вижу:
Type name=Word.Document.8
Actions Open="C:\Program Files (x86)\Microsoft Office\Office10\WINWORD.EXE" /n /dde
[x]DDE
НО! Все равно *.doc открываются в Word2010
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 14:37    Post subject: Reply with quote

kvichans wrote:
Достаточно будет, если ассоциации будут не системные, а внутри ТС.
Так а что мешает прицепить расширения ко внутренним ассоциациям (не путать с диалогом "Файловые ассоциации")? На форуме множество раз поднималось.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 14:53    Post subject: Reply with quote

"Мешает" только неграмотность. Был уверен, что диалог по команде Files\Associate With... как раз и настраивает "внутренние ассоциации". А где? В меню не нашел
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 14:58    Post subject: Reply with quote

См. закрытую тему от 5-го мая.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 15:26    Post subject: Reply with quote

Уже смотрел.
Может кто-то помочь разобраться: почему внутренняя ассоциация ТС указывает на WordXP, а файлы *.doc из-под ТС открываются в Word2010?
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 15:36    Post subject: Reply with quote

Если смотрел, то мог пройти про ссылке, приведённой Avada.
Если команды нет в расширенном меню, значит, меню - старое, до версии 7.50.
Чтобы узнать/добавить команду, идём в список команд ТС, фильтруем по внутр или internal, находим нужное, прописываем и назначаем где следует и юзаем. Как это делать - не новость, надеюсь?

И, конечно, из описания следует, что это никакая не внутренняя ассоциация, а системная. Тут нужно уже не с ТС разбираться.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Thu May 16, 2013 15:49; edited 1 time in total
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 15:48    Post subject: Reply with quote

Flasher Объясняешь намеками, туманно.
По ссылке на Справку ходил. Выяснил, что это как раз тот диалог, о котором я писал - он у меня открывается по команде Files\Associate With...

Остаются вопросы:
1. Почему не срабатывает внутренняя ассоциация на вызов WordXP?
2. Это особенность запуска Word-ов?
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 16:03    Post subject: Reply with quote

kvichans wrote:
Выяснил, что это как раз тот диалог, о котором я писал - он у меня открывается по команде Files\Associate With...
Именно, что нет, не говоря уже об принадлежности DDE к системе.
Описание твоего (системного) диалога тут.

То, что я объясняю, обсуждалось и описано в справке. Неужели так трудно заглянуть в браузер команд и использовать фильтр?

Если бы стояла внутренняя ассоциация, то ни о какой особенности запусков речь не велась.
Настраивать системные ассоциации, которые отображаются в указанном диалоге, не всегда правильно через TC. Это связано с определёнными установками в реестре. Лучше использовать системные инструменты вроде этого:
Code:
TOTALCMD#BAR#DATA
%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc

imageres.dll,112
Файловые ассоциации

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Thu May 16, 2013 16:17    Post subject: Reply with quote

kvichans
Не тот диалог. Нужен диалог "Internal Associations".
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
kvichans



Joined: 21 Jan 2006
Posts: 453
Location: Москва

Post (Separately) Posted: Thu May 16, 2013 16:54    Post subject: Reply with quote

1. Настроил меню на отображение Внутренних ассоциаций.
2. Диалоги оказались похожи. В Справке не видел имен команд, которые их запускают. Из-за этого перепутал.
3. Задал во Внутр.ассоц привязку *.doc к действию Open
"C:\Program Files (x86)\Microsoft Office\Office10\WINWORD.EXE" "%1"

Стало хорошо.
_________________
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10249
Location: Россия, Саратов

Post (Separately) Posted: Thu May 16, 2013 16:56    Post subject: Reply with quote

kvichans
Поскольку практически все рекомендации сводятся (и правильно) к внимательному чтению справки, обсуждать тут далее нечего. Тем более, что все необходимые ссылки уже даны, а искомый результат достигнут.
Исходные (не дочерние!) окна диалогов "Файловые ассоциации" и "Внутренние ассоциации" не похожи между собой ни в малейшей степени.
В справке имён внутренних команд нет. Где они есть и как их искать, было сказано выше. А можно было бы и не искать, поскольку пункты для вызова обеих команд есть в меню "Файлы" TC даже в стандартном его варианте.
Кстати, эта тема является и хорошим примером того, почему названия диалогов всячески рекомендуется давать в русском варианте. Wink

Тема закрыта.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    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