| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > проверить текущий профиль AutoCAD с помощью LISP или Delphi

проверить текущий профиль AutoCAD с помощью LISP или Delphi

Ответ
Поиск в этой теме
Непрочитано 06.02.2012, 13:01 #1
проверить текущий профиль AutoCAD с помощью LISP или Delphi
Leo_fmf
 
Инженер-программист
 
Стерлитамак
Регистрация: 26.12.2011
Сообщений: 38

Помогите пожалуйста, можно ли проверить название или путь к текущему профилю AutoCAD коммандами LISP или Delphi?
И можно ли программно изменить текущий профиль?
Просмотров: 2260
 
Непрочитано 06.02.2012, 13:32
#2
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Переменная CPROFILE хранит текущий профиль.

(Только чтение)
Тип: Строка
Сохранен в: Реестр
Начальное значение: <<Unnamed Profile>>
Отображается имя текущего профиля.
KSI вне форума  
 
Автор темы   Непрочитано 06.02.2012, 14:27
#3
Leo_fmf

Инженер-программист
 
Регистрация: 26.12.2011
Стерлитамак
Сообщений: 38


эта переменная работает в коммандной строке AutoCAD, но можно ли ее проверить в "Консоль Visula LISP"?
Leo_fmf вне форума  
 
Непрочитано 06.02.2012, 14:37
#4
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Да, надо подумать. Хотя размещать тему надо было в разделе Программирование.
KSI вне форума  
 
Автор темы   Непрочитано 06.02.2012, 14:41
#5
Leo_fmf

Инженер-программист
 
Регистрация: 26.12.2011
Стерлитамак
Сообщений: 38


Спасибо за замечание. Я недавно на этом форуме, еще плохо ориентируюсь, где что писать
Leo_fmf вне форума  
 
Непрочитано 06.02.2012, 14:47
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856


Перенесено.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.02.2012, 14:54
#7
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


(setq a (getvar "CPROFILE"))
У меня вернуло значение (имя текущего профиля) "AutoCAD"
Вылетело из головы, что системные переменные вытаскиваются по getvar.
KSI вне форума  
 
Непрочитано 06.02.2012, 14:55
#8
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


Цитата:
Сообщение от Leo_fmf Посмотреть сообщение
Помогите пожалуйста, можно ли проверить название или путь к текущему профилю AutoCAD коммандами LISP или Delphi?
И можно ли программно изменить текущий профиль?
А ты "Документация для разработчиков" читал? Там есть всё. В том числе примеры

например
Код:
[Выделить все]
Sub Example_ActiveProfile()
    ' This example returns the current setting of
    ' ActiveProfile.
    
    Dim preferences As AcadPreferences
    Dim currActiveProfile As String
    
    Set preferences = ThisDrawing.Application.preferences
    
    ' Retrieve the current ActiveProfile value
    currActiveProfile = preferences.Profiles.ActiveProfile
    MsgBox "The current value for ActiveProfile is " & currActiveProfile, vbInformation, "ActiveProfile Example"
End Sub
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Автор темы   Непрочитано 06.02.2012, 15:21
#9
Leo_fmf

Инженер-программист
 
Регистрация: 26.12.2011
Стерлитамак
Сообщений: 38


Спасибо за помощь!!!
Leo_fmf вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > проверить текущий профиль AutoCAD с помощью LISP или Delphi

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Документация Проектировщику на Torrents DEM Разное 262 24.02.2024 17:19
Видеоуроки AutoCAD kosmax AutoCAD 173 17.02.2017 15:08
Правило формирование записей в реестре об установленных обновлениях для AutoCAD и его вертикальных решений. hwd Программирование 8 30.09.2010 15:07
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. hwd Баги и пожелания в Autodesk 21 21.04.2010 20:27
AUDIT / проверить Ddjo Справочник команд 1 14.07.2008 16:04