|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.09.2012, 11:31 | #1 | |
relative path - как работает?
Регистрация: 17.09.2012
Сообщений: 62
|
||
Просмотров: 10002
|
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
relative path - относительный путь.
Из русской справки: Задание путей к файлам внешних ссылок Можно просмотреть и отредактировать имя файла и путь к нему, используемые программой для загрузки внешней ссылки. Это бывает необходимо после перемещения или переименования файлов внешних ссылок, которые уже вставлены в какой-либо рисунок. Существует три типа путей к папке, используемых во внешней ссылке: абсолютный путь, относительный путь и "без пути". Задание абсолютного пути Абсолютный путь представляет собой полностью определенное дерево папок, ведущее ко внешней ссылке. Абсолютный путь включает в себя имя (букву) жесткого диска на рабочей станции или сервере. Это наиболее точный, но негибкий способ задания пути. Задание относительного пути Относительные пути это лишь частично определенные иерархии папок, задаваемые относительно текущего рисунка (папки, в которой он хранится). Это наиболее гибкий способ описания пути, позволяющий перенести всю структуру папок с рисунками на другой жесткий диск. Нельзя задавать относительный путь, если рисунок-ссылка находится на разных жестких дисках с текущим рисунком, или на сервере. Правила формирования относительных путей таковы: \ Корневая папка жесткого диска, на котором находится текущий рисунок путь Путь, начиная от папки, в которой находится текущий рисунок \ путь Путь, начиная от корневой папки .\ путь Путь, начиная от папки, в которой находится текущий рисунок ..\ путь Путь, начиная от папки, лежащей уровнем выше папки текущего рисунка ..\..\ путь Путь, начиная от папки, лежащей двумя уровнями выше папки текущего рисунка Примечание При перемещении рисунка, содержащего внешние ссылки, или при сохранении его по другому адресу, на другом жестком диске или на другом сервере, необходимо исправить относительные пути всех внешних ссылок. Задание пустого пути В случае, если вместе со внешней ссылкой не сохранена информация о пути, программа предпринимает поиск. Он происходит в следующем порядке. Текущая папка главного рисунка Пути поиска файлов проекта, заданные в диалоговом окне "Настройка" (вкладка "Файлы") или с помощью системной переменной PROJECTNAME Пути поиска вспомогательных файлов, заданные на вкладке "Файлы" диалогового окна "Настройка" Рабочая папка, указанная в ярлыке приложения Microsoft® Windows® Задание пустого пути удобно при перемещении набора рисунков в другую структуру папок, а также в тех случаях, когда структура папок неизвестна. Уведомление о перемещении внешней ссылки Если редактируемый рисунок содержит внешнюю ссылку на файл, который был перемещен в другую папку, при загрузке рисунка появится сообщение об изменении пути внешней ссылки. Сообщение говорит о том, что внешняя ссылка не может быть загружена по старому пути. После указания нового пути будет произведена повторная загрузка внешней ссылки в рисунок. Задание пути ко внешней ссылке по имени проекта Задание имен проектов в настройках продукта упрощает работу с внешними ссылками в случаях, когда разработчики активно обмениваются рисунками, а также если используемый совместно ресурс сервера сети отображается на различные локальные диски рабочих станций. Имя проекта указывает на отдельный раздел системного реестра, в который записываются один или несколько путей поиска относящихся к проекту файлов. Если программа не находит внешнюю ссылку в папке по указанному пути, от имени ссылки отделяются все префиксы (если они имеются). Если для рисунка установлено значение системной переменной PROJECTNAME (т.е. рисунок является частью какого-либо проекта) и в реестре имеется соответствующая запись, программа выполняет поиск файла во всех папках данного проекта. Если после этого внешняя ссылка все еще не найдена, программа будет искать ее в своих стандартных папках. Пользователь имеет возможность создавать, удалять и изменять занесенные в реестр имена проектов. Те же операции можно производить и с именами путей к файлам проектов. Пути доступа к файлам проектов можно добавлять, удалять и изменять точно так же, как и имена проектов. Порядок просмотра папок можно изменить. Редактирование путей доступа к проектам можно выполнить только на вкладке "Файлы" диалогового окна "Настройка". Средства работы с ними в командной строке отсутствуют. Проект, для которого заданы имя и пути доступа к файлам, в любой момент может быть установлен текущим. Программа выполняет поиск внешних ссылок, не обнаруженных при поиске по полному пути, в папке текущего рисунка или папках программы, используя пути доступа к текущему проекту. |
|||
|
||||
Регистрация: 17.09.2012
Сообщений: 62
|
Цитата:
но разобралась ,может кому пригодится кто работает много с XREF-ми или ведет проекты в разных странах . если вдруг у ваших заказчиков или партнеров ваши чертежи заглючат и они упорно будут вам твердить , что их система не загружает ваши внешние ссылки , то дело все-таки в вас , вернее как делается E-transmit . в опциях диалового окна Transmitall Setup нажимаем Modify в Path options: выбираем Use organized to folder structure в строке Sours root folder : там автоматом прописан весь путь до XREF-а полностью ,вот там и надо стереть путь от конца ( имя файла . dwg) до общей папки ( которая конечно имеется в любом проекте и которой пользуются проектанты ) , то есть это как я понимаю и есть корневой каталог всего проекта. после этих манипуляций работает отлично как у вас , так и у партнеров внешние ссылки. так , что мало получить правильный отчет вставок в *.txt файле.
__________________
что такое любовь по сравнению с Автокадом ? |
|||
|
||||
Цитата:
Первая часть. Вторая часть.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 17.09.2012
Сообщений: 62
|
спасибо , толковые уроки , но возникает еще больше вопросов по записи путей. почему одна точка , а не две . у меня вообще пишеться ..\..\4-Xref? от чего зависит эта запись. количество каталогов ? . и случай когда не сохраняется относительный путь не рассмотрен . понять , почему мне например у меня не удается сохранение относительного пути , когда надо загрузить файл по новой не смогла. в других проектах работало - вручную в строке Found At исправить . сейчас столкнулась - не могу поменять - в менеджере выписывает полный путь , что запрещено заказчиком.
так , что вопрос для меня открыт. если кто поможет закрыть его буду благодарна.
__________________
что такое любовь по сравнению с Автокадом ? |
|||
|
||||
Цитата:
В видеоуроках я исходил из предположения, что относительные пути - не новость для пользователя.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 26.10.2012 в 11:36. |
||||
|
||||
Регистрация: 17.09.2012
Сообщений: 62
|
Профану была благодарна за ответ в теме. человек не поленился сделать копи-паст из справки. правда и вопрос задала попутно.
сори, но позволю себе немного прояснить ситуацию. оффтоп. Цитата:
Проблемы дислектиков Существует ряд проблем, с которыми в той или иной мере сталкивается каждый дислектик. Самые распространённые проблемы дислектика: трудности с восприятием информации; трудности в узнавании слов, непонимание того, что только что было прочитано; синдром дефицита внимания, иногда сопровождаемый гиперактивностью. (ц) но я давно уже не стремаюсь переспрашивать вопросы , которые возможно другому покажуться глупыми или не видеть ответа там , где он по мнению других очевиден )) мне легче на примерах учиться конкретных. нет не снялись вопросы пока. и буду благодарна , если со мной продолжат разговор, отвечая на мои вопросы . фраза из справки . Корневая папка жесткого диска, на котором находится текущий чертеж что имеется ввиду под словами "текущий чертеж" именно в этой помощи ? это чертеж внешнего чертежа , который я называю XREF-ом, или чертеж , в котором я работаю ?
__________________
что такое любовь по сравнению с Автокадом ? |
|||
|
||||
У вас в одном и том же AutoCAD одновременно может быть открыто сразу несколько чертежей. Переключаетесь между ними вы либо с помощью комбинации клавиш Ctrl + Tab, либо с помощью меню Window, выбрав в списке интересующий вас файл. Из всего этого набора открытых чертежей текущим ВСЕГДА называется тот, который в данный момент открыт перед вашими глазами. Если вы переключитесь на др. чертёж, то и текущим станет тот, на который вы переключились.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
2 Angel_and
Вы запомните простую вещь: текущий каталог в случае использования относительного пути, обозначается .\, а подняться на один каталог выше, по иерархии, это ..\ и таких ступенек можно использовать столько, сколько вам нужно. Например, если текущий каталог будет c:\a\b\c\d\e\f, то .\ будет указывать на этот каталог, а к примеру ..\..\ будет указывать на c:\a\b\c\d (т.е. поднялись на два уровня выше).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 17.09.2012
Сообщений: 62
|
ой , по-моему я окончательно вас запутала , чего я не могу понять и какие проблемы возникают в работе . но если честно , не могла правильно сформулировать пока не прочла тему еще раз. в принципе , если разобраться , то лично у меня проблем с моими чертежами нет на моем компе, если не считать маленькой фишки ( о ней позже) все загружается , но когда я посылаю файлы заказчику , то XREF-ы других дисциплин, которые я использую в своем чертеже у него не загружаются . система такая - я шлю 2 файла один файл "голенький" , то есть тот который используют и другие участники ( его как я понимаю скидывают в папку 4-X-REF) проекта без рамок , текста, димстайлов и текста ( требования заказчика) и т.д. - только мои слои + еще один полный файл (возможно им нужно для печати и архивов) , но без XREF-ов других дисциплин , потому что у всех одна и таже структура на дисках как в картинке начиная от папки NHMCT111 и далее . однако пути к XREF-ам прописаны как представлено на рисунке ..\..\4-X-REF\имя.dwg. и в идеале , когда товарищ за океаном открывает мой полный файл, естественно он должен сохранить его в папке моей дисциплины , то они должны загружаться, но этого не происходит. у меня работает у него нет. посылаю опцией E-Transmit . вот я и пытаюсь понять - это мой косяк или как ? а понять можно , если только знаешь как работает автокад при относительном пути при открытии файла и вот тут стопор .
фишка - не могу вручную прописать в строке Found At :..\..\4-X-REF\имя.dwg все равно остается полный путь. п.с. спасибо за понимание ))
__________________
что такое любовь по сравнению с Автокадом ? |
|||
|
||||
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,620
|
Добрый день.
Вопрос по относительному пути. Тему перечитал несколько раз. Структура папок: ..\1\АР\АР цех.dwg ..\1\КР\КР цех.dwg При создании наложенной ссылки в файле АР на файл автокада КР получается относительный путь ..\КР\КР цех.dwg При копировании 2 папок "КР"+"АР" или одной общей "1" из моего кмопьюдтера в одну сетевую папку в итоге ссылки не работают, файлы не видят друг друга. Понял что нужно сделать относительный путь ..\..\КР\КР цех.dwg на 2 уровня выше. Но автокад не даёт изменить относительный путь с ..\ на ..\..\, не сохраняет новый путь. Я чего-то не так понял или чего-то не так делаю ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
У сетевой папки какое имя? Типа \\server или она подключена как сетевой диск?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,620
|
"Сервер" пока находится на внешнем винчестере на роутере/маршутизаторе (я их не отличаю. приделан так же как и остальные компьютеры).
Вроде бы да, подключена как сетевой диск (рядом в "сети" видны соседние компьютеры типа Вася Петров, Маша Растеряша). Папка сервера называется: \\название сетевой папки Мои папки там получаются соответственно: \\название сетевой папки\Вася Пупкин\1\АР\АР цех.dwg \\название сетевой папки\Вася Пупкин\1\КР\КР цех.dwg
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Попробуй "сервер" подключить как сетевой диск. Может, сработает.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает инструмент "ОБРЕЗАТЬ" для полилинии. | VictorHunter | Вертикальные решения на базе AutoCAD | 10 | 10.03.2021 13:46 |
Почему перестала работать кнопка delete? | Skat | AutoCAD | 43 | 05.11.2012 17:49 |
Лира 9.4 не работает. | maxim903 | Лира / Лира-САПР | 12 | 14.03.2009 12:42 |
Макрос c _Attedit не работает в 2009 | Vova | AutoCAD | 4 | 12.10.2008 16:49 |
2009 Publish на принтер установленный в page setup не работает. | Red Nova | AutoCAD | 18 | 01.09.2008 16:57 |