Параметрические изображения объектов проектирования на основе использования языка АВТОЛИСП в среде АВТОКАД. Притыкин Ф.Н. - 72 стр.

UptoLike

Составители: 

72
1. Щелкнуть по элементам падающего меню в такой последовательно-
сти: «Вид» «Панели инструментов»;
2. В открывшемся окне «Customization Files» выбрать опцию
«Menus»;
3. Щелкнуть правой клавишей мыши и выбрать опцию «New»;
4. Задать имя элемента падающего меню:
5. В окне «Сommand List» щелкнуть по кнопке «New» «Menu»;
6. В окне «Properties» в поле «Name» задать имя элемента падающе-
го меню;
7. В окне «Properties» в поле «Macro» задать каталог и загружаемый
файл.
5.4. Функции ввода данных в файл
и извлечение данных из файла
В ряде случаев возникает необходимость в записи некоторой инфор-
мации в файл, а также в извлечении ее из файла. Автолисп имеет следую-
щие функции, которые решают эти задачи.
(open <имя файла> <режим>). Эта функция, открывая файл,
обеспечивает доступ для ввода информации, используя так называемый
дескриптор этого файла. Дескриптор файла не только определяет сам
файл, но и содержит информацию о режиме доступа и некоторые систем-
ные переменные. Параметр <режим> это строковая константа. Она со-
стоит из одной буквы "r", "w" или "а" и должна быть набрана на нижнем
регистре. При этом, если <режим> задан буквой "г", то файл будет открыт
для чтения. Чтобы открыть файл для записи, следует параметр <режим>
задать буквой "w". Если <имя файла> не существует, то создается новый
файл и он открывается, а если <имя файла> уже существует, то файл бу-
дет открыт и в него будут помещены новые данные. Третью букву "а"
применяют для открытия файла и добавления в него информации. Если
<имя файла> не существует, то создается новый файл и открывается. Если
же <имя файла> уже существует, то новые данные будут помещены в ко-
нец записанных ранее.
Пример:
(setq ff (open "new.txt" "w")) возвращает в виде <файл: #52f4>.
    1. Щелкнуть по элементам падающего меню в такой последовательно-
сти: «Вид» → «Панели инструментов»;
    2. В открывшемся окне «Customization Files» выбрать опцию
«Menus»;
    3. Щелкнуть правой клавишей мыши и выбрать опцию «New»;
    4. Задать имя элемента падающего меню:
    5. В окне «Сommand List» щелкнуть по кнопке «New» → «Menu»;
    6. В окне «Properties» в поле «Name» задать имя элемента падающе-
го меню;
    7. В окне «Properties» в поле «Macro» задать каталог и загружаемый
файл.

                5.4. Функции ввода данных в файл
                  и извлечение данных из файла

    В ряде случаев возникает необходимость в записи некоторой инфор-
мации в файл, а также в извлечении ее из файла. Автолисп имеет следую-
щие функции, которые решают эти задачи.
    • (open <имя файла> <режим>). Эта функция, открывая файл,
обеспечивает доступ для ввода информации, используя так называемый
дескриптор этого файла. Дескриптор файла не только определяет сам
файл, но и содержит информацию о режиме доступа и некоторые систем-
ные переменные. Параметр <режим> − это строковая константа. Она со-
стоит из одной буквы "r", "w" или "а" и должна быть набрана на нижнем
регистре. При этом, если <режим> задан буквой "г", то файл будет открыт
для чтения. Чтобы открыть файл для записи, следует параметр <режим>
задать буквой "w". Если <имя файла> не существует, то создается новый
файл и он открывается, а если <имя файла> уже существует, то файл бу-
дет открыт и в него будут помещены новые данные. Третью букву "а" −
применяют для открытия файла и добавления в него информации. Если
<имя файла> не существует, то создается новый файл и открывается. Если
же <имя файла> уже существует, то новые данные будут помещены в ко-
нец записанных ранее.
Пример:
(setq ff (open "new.txt" "w")) − возвращает в виде <файл: #52f4>.
                                  72