|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
если нет официального ТЗ и разработка ПО не являются прямыми должностными обязанностями - просто проверил бы наличие прямого и обратного слеша в имени файла и выдал предупреждение пользователю. Стоит ли столько времени тратить на нахождение путей обхода чужих косяков...
|
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616
|
Цитата:
А ларчик-то просто открывается, оказывается. Только что нашёл: (findfile (getvar "dwgname")) даёт полный путь к файлу, загруженному даже таким вот своеобразным батником.
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
автокад ищет по путям поиска
нана вдобавок ищет в текущем каталоге не обязательно файла dwg
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Offtop:
в нанокад можно провернуть такую фигню невозможную в автокад (все файлы лежат не по путям поиска) загружаем первый лисп по полному пути этот лисп может загружать другие лиспы по относительным путям относительно своего файла из любого лиспа можно перезагрузить самого себя просто по имени файла без пути Код:
----- добавлено через ~24 мин. ----- главное, чтобы одноименный файл в путях поиска или C:\\Program Files\\Nanosoft\\nanoCAD x64 23.1\ не оказался)))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
кад сначала ищет в каталоге текущего документа, потом уже лезет в каталоги поиска. Как оно в нанике - без понятия
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616
|
Цитата:
из разных папок открывал в разной последовательности, разных сеансах и разных копиях запущенного нано. Пока без сбоев - выдаёт путь именно того файла, в ком. строку которого вводишь эту команду. Т.е. алгоритм действий такой - читаем dwgprefix, если там этих самых префиксов "\\" нет - лезем узнавать их из findfile.
__________________
Счастливо, Алексей! |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа для редактирования XML файла acad.cuix | МишаИнженер | Программирование | 30 | 12.09.2012 11:30 |
Lisp. Проблема после копирование стиля несущего элемента (ADT) из файла | молодой человек | LISP | 1 | 02.05.2011 22:56 |
Как реализовать "подгрузку/вставку" файла в нужное место открытого чертежа? | star282 | AutoCAD | 10 | 18.03.2011 21:12 |
Как присоединить к одному чертежу (из 1ого файла) кусок продолжение (из 2ого)? | star282 | AutoCAD | 13 | 17.03.2011 12:13 |
Частичное открытие файла - не активно при открытии файла | ADik | AutoCAD | 4 | 22.06.2006 07:35 |