Как вернуть диалоговое окно в автокаде

Как вернуть диалоговое окно в автокаде

Иногда пользователи AutoCAD’а жалуются на исчезновение меню Файл –> Сохранить как (это меню вызывает появление диалогового окна Сохранение чертежа):

За отображение диалогового окна этого меню в AutoCAD’е отвечает системная переменная FILEDIA: если она равна , вызывается вариант команды СОХРАНИТЬКАК, использующий интерфейс командной строки:

Как восстановить меню Сохранить как

– нажмите Пуск –> Выполнить… –> в поле Открыть введите regedit –> OK;

[HKEY_CURRENT_USERSoftwareAutodeskAutoCADR**.*ACAD-****:***FixedProfileGeneral Configuration];

– найдите REG_DWORD-параметр FileDialog со значением , установите 1 (или совсем удалите этот параметр);

– закройте Редактор реестра.

Примечания

1. Меню Файл –> Сохранить как отвечает за сохранение копии текущего чертежа (рисунка) под новым именем. Вы можете вызвать это меню вводом в окне командной строки команды сохранитькак:

2. Целочисленная системная переменная FILEDIA управляет отображением диалоговых окон навигации (чтение/запись/сохранение файлов). Может иметь следующие значения:

– диалоговые окна не отображаются. Тем не менее, возможность принудительного вызова диалогового окна файла сохраняется: для этого нужно ввести тильду (

) в ответ на подсказку команд (то же справедливо для функций AutoLISP иADS);

1 – отображает диалоговые окна. Однако, если пакетный файл или программа AutoLISP/ObjectARX активны, на экран выводится обычная подсказка.

3. Если значение системной переменной FILEDIA равно , при запуске команды СОХРАНИТЬКАК в окне командной строки отображается следующий запрос:

Текущий формат файла: Чертеж AutoCAD 2007

Задайте формат файла [R14(LT98&LT97)/(2000(LT2000)/2004(LT2004)/2007(LT2007)/Стандарты/DXF/Шаблон] :

– задайте опцию, нажмите Enter;

– на запрос Сохранить чертеж как: введите имя файла, нажмите Enter.

4. Для русифицированной версии AutoCAD 2007 значение переменной FILEDIA хранится в разделе

[HKEY_CURRENT_USERSoftwareAutodeskAutoCADR17.0ACAD-5001:419FixedProfileGeneral Configuration];

для русифицированной версии AutoCAD 2006 – в разделе

[HKEY_CURRENT_USERSoftwareAutodeskAutoCADR16.2ACAD-4001:419FixedProfileGeneral Configuration].

5. Будьте осторожны при манипуляциях с Реестром ! Некорректное использование Редактора реестра может привести к возникновению серьезных неполадок, вплоть до переустановки операционной системы!

Читайте также:  Можно ли снять лангету чтобы помыться

Диалоговые окна являются важным компонентом любого приложения.

Диалоговые окна используют:

  • для отображения полезной информация,
  • для удобного ввода исходных данных,
  • для изменения настроек программы.

Создать диалоговое окно Автокад, не прибегая к сторонним программам, можно при помощи редактора Visual LISP . Для этого в редакторе Visual LISP используют язык DCL, который предназначен для программирования диалоговых окон.

Давайте для примера создадим диалоговое окно для более удобного ввода исходных данных прямого участка воздуховода.

Добавим в эту форму настройки программы – выбор формы сечения.

И в качестве полезной информации, при вводе исходных данных, покажем пользователю скорость движения воздуха.

В результате хотелось бы получить следующее диалоговое окно. См. Рис. 1.

Рис. 1. Диалоговое окно.

Запустите редактор Visual LISP (наберите в командной строке VLIDE и нажмите Enter >).

Нажмите на кнопку « Новый файл ».

Затем на кнопку « Сохранить ».

Откроется диалоговое окно «Сохранение файла». Найдите папку, в которой хотите сохранить файл (в моем случаи D:MyLisp ).

В строке Тип файла : выберите « Исходные DCL-файлы ».

Задайте имя файла и нажмите на кнопку « Сохранить ». См. Рис. 2.

Рис. 2. Создание DCL файла.

Директива описания диалога.

Программа, написанная на языке DCL, состоит из логических единиц – директив.

Программный код диалогового окна всегда начинается с директивы описания диалога.

В общем виде она имеет следующий вид:

Параметр атрибуты окна > представляет собой последовательность атрибутов и их значений. В общем виде это выглядит следующим образом:

После атрибута и его значения ставиться « ; »

Параметр поля > является набором директив описание полей (текстового поля, редактируемого текстового поля, раскрывающегося списка, кнопок)

Читайте также:  Как включить блютуз на ноутбуке днс

Давайте дадим имя диалогу:

— начальный заголовок диалогового окна;

Добавим директиву описания поля кнопок:

— директива которая является ссылкой на группу кнопок (ОК и Отмена), описанную в базовом файле AutoCAD “ base.dcl ”

В результате получим. См. Рис. 3.

Рис. 3. Директива описания диалога.

Просмотр диалогового окна.

Чтобы посмотреть, как выглядит диалоговое окно, в главном меню выбираем « Сервис », далее переводим указатель мыши на « Инструменты интерфейса » и щелкаем на « Просмотр DCL из редактора ».

Рис. 4. Просмотр DCL из редактора.

Появится окно «Введите имя диалогового окна» см. Рис. 5.

Рис. 5. Введите имя диалогового окна.

Нажимаем « ОК » и в рабочем окне AutoCAD появится диалоговое окно.

Директивы описание полей.

Радиоколонка.

Далее добавим директиву описание радиоколонки (колонка переключателей):

Рис. 6. Директиву описания радиоколонки.

Радиокнопки.

Далее добавим два элемента внутрь радиоколонки:

Для круглого сечения:

Для прямоугольного сечения:

Рис. 7. Директивы описания радиокнопок.

Добавим следующие директивы:

Текстовое поле:

Редактируемое текстовое поле:

Раскрывающийся список:

И снова редактируемое текстовое поле:

Рис. 8 . Директивы описание полей.

Директива пустой строки.

Что проще было ориентироваться в нашем диалоговом окне, давайте добавим директивы пустой строки:

Рис. 9. Окончательный вариант программы.

В результате наше диалоговое окно создано. Осталось научиться запускать и управлять им из LISP программы. Как это делать мы рассмотрим в следующей статье: «Пример LISP программы управления диалоговым окном в Автокад.»

Если у Вас появились вопросы, задавайте их в комментариях.

Если Вы нашли что-то полезное на моем сайте не забудьте порекомендовать статью в социальных сетях.

Пишите в комментариях или мне на почту Ваши пожелания о том, какие статьи Вы хотели бы увидеть на моем сайте.

Читайте также:  Что за картонка внутри микроволновки

Хотите получать информацию о выходе новых статей. Оформляйте подписку.

Новости, приемы работы, советы, программирование, типы, трюки, поиск и предложение работы

Пропали диалоговые окна "save as. " и "open" . И наверняка еще какие-нибудь.

Почему-то вдруг Автокад вместо диалоговых окон "save as. " и "open" стал вести диалог в командой строке.

Как мне вернуть всё как было и от чего случилось ЭТО ?

Comments

ЭТО лечится установкой переменной FILEDIA 1

Ссылка на основную публикацию
К неопубликованным источникам информации относятся
1. Реферативные журналы и обзоры «Итоги науки и техники» 2. Библиографический указатель «Депонированные научные работы» 3. Энциклопедии и справочники ВИНИТИ...
Зеленые галочки на ярлыках win 10
Проводник windows является неотъемлемой частью пользователей. Все время мы копируем, вырезаем, вставляем информацию в разные места нашего жесткого диска. Выделение...
Значок суммы в excel
При написании формул в документах MS Excel или Word зачастую возникает потребность в написании математического знака суммы (он же «знак...
Как быстро переключаться между файлами эксель
Для Эксель каждый файл (документ) принято называть рабочей книгой, в ней расположены рабочие листы. Активный лист рабочей книги – это...
Adblock detector