![]() | ![]() |
Translate to: |
|||||
Обратная связь | Новости САПР | Программы | Документация | Полезные советы | Обзорные статьи | ||
Заказ и разработка | Каталог САПР | САПР-конференция | Библиотека ГОСТов | Наши соавторы | Коммерческое ПО |
Перед программистами под AutoCAD довольно часто возникают задачи прямого обращения к функциям ОС из AutoCAD. Часто для этого пользователи пишут свои дополнителные функции. Для тех, перед кем стала подобная задача (да и для остальных, что бы они знали об этом), хочу сообщить что существует бесплатная библиотека функций для AutoLisp под названием Doslib, которая содержит такие функции.
DOSLib представляет собой библиотеку совместимых с AutoLISP функций, которые обеспечивают поддержку возможностей операционной системы Windows в AutoCAD. DOSLib является приложением ObjectARX и расширяет возможности AutoLISP путем поддержки следующих функций:
Диски: проверка диска, переход между дисками и проверка доступного на диске пространства.
Пути: манипулирование спецификациями пути
Папки: создание, переименование, удаление, выбор и изменение папки. Возвратите значения специальных папок операционной системы
Файлы: копирование, удаление, перемещение, переименование и выбор файлов. Поиск файлов и изменение их атрибутов.
Печать: получение и изменение принтера по умолчанию. Манипулирование с очередью печати
Конфигурация: Манипулирование инициализационными файлами Windows (INI), доступ к регистру Windows.
Процессы: исполнение внутренних команд операционной системы или других программ.
Интерфейс: Получение у пользователя строковых, целых, вещественных величин и списков. Отображение сообщений Windows, индикатора выполнения, и системных заставок.
Строки: маркировка строк, поиск и извлечение символов, вставка, удаление и замена символов.
AutoCAD: сохранение и закрытие всех открытых файлов. Предварительный просмотр чертежей и внешних ссылок.
ОС: получение системной информации, сортировка списков, Изменение системной даты и времени, манипулирование клавиатурой и воспроизведение звуков.
DOSLib поддерживает все последние версии AutoCAD (включая 32-х и 64-х битные версии 2008), бесплатна и доступна для загрузки с сайта Robert McNeel & Associates - http://www.en.na.mcneel.com/doslib.htmCopyright © Сайт поддержки пользователей САПР by Victor Tkachenko