Тема: Настройки Автокада

Добрый день,
Подскажите плз каким образом получить доступ к настройкам автокада из arx.

Re: Настройки Автокада

> Int_2007
К каким настройкам? Что тебе нужно будет с ними делать (т.е. только читать или еще и изменять)?

Re: Настройки Автокада

Мне нужно прочитать пути, по которым лежат шрифты к примеру. Изменять ничего не нужно.

Re: Настройки Автокада

Шрифты (shx-файлы) находятся в одном из каталогов, содержащихся в системной переменной ACADPREFIX. Прочитать ее значение ты можешь при помощи функции acedGetVar(). Если тебе известно имя файла шрифта (например, simplex.shx), то ты можешь найти сразу полный путь к нему используя функцию acedFindFile():

ACHAR path[1024] = "" ;
if (acedFindFile(_T("simplex.shx"),path) != RTNORM) {
  acutPrintf(_T("\nФайл не найден!"));
}

Re: Настройки Автокада

Ага спасибо, а к TrueType шрифтам?

Re: Настройки Автокада

> Int_2007
Они в системе. Т.е. в папке Windows\Fonts

Re: Настройки Автокада

Точноее имя, где хранятся шрифты Windows можно найти в реестре:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

прочитав значение ключа Fonts

Re: Настройки Автокада

Спасибо за развернутый ответ.

Re: Настройки Автокада

smile

Re: Настройки Автокада

Автокад при открытии готовых файлов кириличные шрифты отображает абракадаброй... Подкажите плиз что надо сделать или как настроить?

Re: Настройки Автокада

Добрый день подскажите.При работе в автокаде приближение и удаление при работе с мышкой не работает.Что делать???????

Re: Настройки Автокада

Какое все это имеет отношение к разделу ObjectARX?