| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
28.06.2016, 07:20 | #1 | |
ACAD.VBA.Пути к стандартным папкам ACAD
Регистрация: 05.11.2015
Сообщений: 585
|
||
Просмотров: 3334
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Копируешь все в %AppData%\СвойКаталог и прописываешь этот путь в путях поддержки.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Я имел ввиду не только куда складывать, но и получить какой-то стандартный путь уже по ходу выполнения приложения...
В акадовских переменных существует куча вариантов разных путей (и внутри AppData, в том числе). Так вот, есть ли у кого какие предпочтения среди этих вариантов. Например, если взять переменную LOGFILEPATH "C:\Users\ХХХХ\appdata\local\autodesk\autocad 2014\r19.1\rus" никаких противопоказаний не может быть? Или может вообще это все как-то не так делается программно... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
LOGFILEPATH вообще-то для каждого документа своя, ЕМНИП.
А так - определи свой каталог (в %AppData% просто писать проще всего - туда-то права на запись быть должны; иначе 99% софта просто не станет работать). Создать его, прописать, может быть, дополнительно ввести в реестр и читать оттуда. Вариантов масса - все зависит от конечных целей, от того, что там будет храниться и т.д.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Видимо, я упустил важную часть вопроса. Речь идет об установке приложений на чужой комп, и про препоны этому со стороны IT-тишников. Создать его, прописать - это все правильно. но... Перед appdata пишется имя пользователя ХХХХ заранее не известное, а мне надо, по ходу выполнения приложения, его уже знать и из кода записывать и читать вспомогательный текстовый файл. Спасибо, Алексей, благодаря твоим подсказкам, кажется, определился. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Тогда записывай этот путь в реестр, например, в ключ HKCU\Software\Vladimir\MyCoolSoftware, ключ Paths. И читай его оттуда.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.01.2015
Сообщений: 261
|
Может сгодится:
http://forum.dwg.ru/showpost.php?p=1496060&postcount=9 |
|||
|
||||
Цитата:
как-то так (путь с именем юзера) Код:
пути АК Код:
по быстрому создать папочку\в папочке Код:
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 28.06.2016 в 12:27. Причина: добавил код |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема со шрифтами Acad 2006 - Acad 2008 | Cartman | AutoCAD | 40 | 15.03.2013 09:05 |
Как научить acad 2008(2010) понимать text override из acad 2002? | atum | AutoCAD | 12 | 18.02.2011 20:59 |
при открытии чертежа (ACAD 64x 2008) на ACAD 32x 2008rus сбивается текст | Р.Д. | AutoCAD | 5 | 21.04.2010 23:49 |
Проблема вставки диаграмм в ACAD 2009 из Excel 2007 | ST2 | AutoCAD | 1 | 26.05.2009 01:30 |
Как перегнать чертеж из ACad 2004 в ACad 2002? | bagatur | AutoCAD | 9 | 15.12.2003 10:52 |