Как изменить настройку «Ассоциация DWG» в AutoCAD?

4542
Havenard

В моем офисе мы используем настраиваемое меню правой кнопки мыши в файлах .dwg, чтобы позволить пользователям выбирать, какую версию AutoCAD они хотят открыть файл.

Однако требуется, чтобы AutoCAD не связывался с ассоциацией файлов DWG, в противном случае пользовательское меню будет потеряно.

После установки меню при первом открытии AutoCAD он обнаруживает, что это не средство запуска DWG по умолчанию, и спрашивает:

AutoCAD - DWG Association

Я выбираю «Не связывать файлы DWG с AutoCAD», чтобы сохранить конфигурацию меню, вызываемого правой кнопкой мыши.

Тем не менее, у меня возникла проблема с рабочей станцией, где это окно не всплывает, и оно повторно связывает DWG-файлы с AutoCAD, что разрушает все это.

Есть ли какой-нибудь способ, которым я могу сбросить этот параметр и заставить его спросить снова или просто настроить это поведение где-нибудь?

0

1 ответ на вопрос

0
Havenard

Мне удалось обойти проблему и даже лучше обработать .dwgповедение файлов, изменив способ установки файловой ассоциации.

Вместо того, чтобы модифицировать HKEY_CLASSES_ROOT\.dwg, я просто оставляю это и модифицирую HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg\UserChoiceвместо этого.

Это отменяет стандартную ассоциацию для .dwgфайлов, и AutoCAD даже не беспокоится.

Если кому-то интересно, вот чем я занимаюсь:

AutoCAD_2006_2014.reg

Windows Registry Editor Version 5.00  [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg]  [-HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi]  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg\UserChoice] "Progid"="AutoCAD.Drawing.Multi"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi] @="Open with AutoCAD 2014 / 2006"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\DefaultIcon] @="C:\\Program Files\\Autodesk\\AutoCAD 2014\\en-US\\acadficn.dll,49"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell] @="Open_with_AutoCAD_2014"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2006] @="Open with AutoCAD 2006"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2006\command] @="\"C:\\Program Files (x86)\\AutoCAD 2006\\acad.exe\" \"%1\""  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2006\ddeexec] @="[open(\"%1\")]"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2006\ddeexec\Application] @="AutoCAD.r16.DDE"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2006\ddeexec\Topic] @="System"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2014] @="Open with AutoCAD 2014"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2014\command] @="\"C:\\Program Files\\Autodesk\\AutoCAD 2014\\acad.exe\" \"%1\""  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2014\ddeexec] @="[open(\"%1\")]"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2014\ddeexec\Application] @="AutoCAD.r19.DDE"  [HKEY_CLASSES_ROOT\AutoCAD.Drawing.Multi\shell\Open_with_AutoCAD_2014\ddeexec\Topic] @="System" 

Это позволяет AutoCAD 2006 и AutoCAD 2014 сосуществовать в одной и той же системе, при этом AutoCAD 2014 используется по умолчанию, и вы можете щелкнуть правой кнопкой мыши любой .dwgфайл и открыть его в AutoCAD 2006.

Это было создано потому, что некоторые из наших архитекторов хотят обновиться с AutoCAD 2006, а некоторые наши сценарии совместимы только с AutoCAD 2006.

Это не отвечает на фундаментальный вопрос, поэтому я не принимаю его как ответ. Как сбросить настройки ассоциации DWG в AutoCAD, остается загадкой.

Похожие вопросы