ID_TechPubs [&Технические публикации по AutoCAD]^C^C_browser +http://www.autodesk.cora/techpubs/autocad
ID__ADHomePage [Г&лавная страница Autodesk] ^C^C_browser +http://Www.autodesk.com
ID_ProdSupp [&Служба поддержки продуктов Autodesk]^C^C_browser +http://www.autodesk.com/support
ID_DevRes [Разработчикам прило&жений Autodesk]^C^C_browser +http://www.argonline.com
ID_AUGI [<-Гру&ппы пользователей Autodesk]^С^С^Р(command +—"_browser" (findfile "augi.htm")) ^P
[--]
ID_About [&O программе] '__about Структура раздела РОР11 в вашей версии AutoCAD может немного отличаться от приведенной (например, вы используете AutoCAD 2000i).
В листинге 4.1 после строки с именем раздела (***pop11) идет строка с именем меню (**help), расположенного в этом разделе. Имя меню предваряется двумя звездочками и является синонимом к имени РОР11 в различных операциях.
11. Структура заголовка
Следующая строка в листинге 4.1 описывает заголовок меню и имеет структуру:
<тег> [<заголовок>]
Здесь <тег> — это тег (внутреннее имя, tag), используемый для работы программного обеспечения системы с заголовком в оперативной памяти; <заголовок> — это текст, который выводится в качестве заголовка меню (в последнем примере — текст, попадающий в строку падающих меню). Тег должен начинаться с символов id_. После тега может идти любое количество пробелов (например, с целью красивого выравнивания текста в файле шаблона меню). Квадратные скобки здесь не означают необязательное присутствие расположенного между ними текста, а указывают на присутствие в описании заголовка символов квадратных скобок. Наличие символа & перед буквой к в заголовке справ&ка означает, что сочетание горячих клавиш <Alt>+<K> вызывает падающее меню Справкана экран. В качестве тега у заголовка выбрано ID_MnНеlр. Имя, используемое в теге, не должно совпадать с тегами других заголовков и тегами пунктов меню.
12. Структура пункта меню
Пункт меню имеет следующую структуру:
<тег> [<текст>]<макрос>
Здесь <тег> — это тег, начинающийся с символов ID_ и отличающийся от тегов других пунктов и заголовков меню; <текст> — это текст, являющийся наименованием пункта меню, которое выводится в качестве заголовка меню (в данном примере — это текст, попадающий в строку падающих меню); <макрос> — макрос, содержащий операции, которые выполняет пункт меню. Пункты некоторых разделов не имеют тегов — это разделы BUTTONS, AUX и IMAGE. В разделах SCREEN и TABLET теги могут присутствовать, но они системой AutoCAD игнорируются. Наименование пункта меню может меняться. В нем, например, может появляться символ отметки (флажок). Наименование пункта может гаситься, если пункт отключается пользовательской программой. В макрос могут входить команды системы AutoCAD и их опции, выражения AutoLISP, а также специальные комбинации символов, имитирующих, например, нажатие клавиш. Комбинации клавиш рассматриваются в табл. 4.3.
Пункты с пустыми тегами и имеющие в качестве наименования два минуса — это разделительные строки, которые в падающем меню отображаются в виде горизонтальных разделительных отрезков. Длинные пункты меню могут занимать более одной строки. В этом случае в конце всех строк, кроме последней строки пункта, ставится знак плюс как символ продолжения. Длина текста пункта не должна превышать 255 символов. Все, что находится между открывающей и закрывающей круглыми скобками, должно быть корректным выражением языка AutoLISP или языка DIESEL.
Таблица 4.3. Специальные комбинации символов, используемые в макросах меню
Символы Описание Клавиши
; Конец команды <Enter>
^M Конец команды <Enter>
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.