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

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

как получить путь к сетевому текстовому файлу

Ответ
Поиск в этой теме
Непрочитано 30.06.2008, 12:48 #1
как получить путь к сетевому текстовому файлу
Victorovich
 
Регистрация: 10.04.2008
Сообщений: 43

Добрый день !!!

Помогите решить Задачу.
Есть сетевая папка ...\Proekt_1020. В ней находятся рабочие файлы dwg. Также в ней находится папка DataKG, в которой есть текстовый файл proektkg.txt, а также другие текстовые файлы для работы программ. Папка DataKG с текстовыми файлами является шаблоном для текущего проекта и поэтому каждый раз путь к ней будет другой.

Подскажите, пожалуйста, как сделать чтобы программа имела в распоряжении путь к текстовому файлу из сетевой папки ...\Proekt_1020\DataKG\proektkg.txt.

Заодно может кто скажет как получить путь к открытому текущему файлу dwg.

Заранее всем спасибо
Просмотров: 3614
 
Непрочитано 30.06.2008, 13:16
#2
Кулик Алексей aka kpblc
Moderator

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


Если файл существует, то
Код:
[Выделить все]
(findfile "\\\\server\\Proekt_1020\\DataKG\\proektkg.txt)
вернет путь до него
Получить полное имя текущего файла: либо
Код:
[Выделить все]
(getvar "dwgname")
(getvar "dwgprefix")
(вроде бы так, посмотри системные переменные). Либо через ActiveX:
Код:
[Выделить все]
(vla-get-fullname (vla-get-activedocument (vlax-get-acad-object)))
P.S. Пишу без AutoCAD'a, поэтому могу ошибаться.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 30.06.2008, 15:35
#3
Victorovich


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


Спасибо Алексей за помощь - все работает.

А не подскажешь, где можно ознакомиться с переменными Автокада типа "dwgname" или "dwgprefix", которые использованы в твоем примере.
Victorovich вне форума  
 
Непрочитано 30.06.2008, 15:47
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Навскидку могу предложить 3 варианта:
1. Встроенный Help
2. Книги Н.Полещука
3. _SETVAR ? *
Миниатюры
Нажмите на изображение для увеличения
Название: sv1.jpg
Просмотров: 89
Размер:	64.9 Кб
ID:	8040  
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 30.06.2008 в 15:53.
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > как получить путь к сетевому текстовому файлу

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Как получить таблицу свойств объектов такую же как в OrCad passat AutoCAD 1 08.12.2004 01:12
Как в чертеже автоматически прописать полный путь? Соня AutoCAD 5 14.09.2004 16:33
Как получить статистику по блокам Артём AutoCAD 5 02.03.2004 15:30