Логотип сайта поддержки пользователей САПРО сайте поддержки пользователей САПР Translate to:

Библиотека для работы с функциями ОС Windows напряму из AutoLisp

Перед программистами под 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.htm



Copyright © Сайт поддержки пользователей САПР by Victor Tkachenko