Перейти к содержанию
vlch

Внешняя ссылка: папка отличная от папки исходного DWG + относительный путь

Рекомендуемые сообщения

Если ссылаться на dwg-файл, находящийся в другой папке, и задавать относительный путь, то статус ссылки будет "Не найден". nanoCAD Электро 3.1. Сборка: 500.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

vlch, спасибо - проверим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если ссылаться на dwg-файл, находящийся в другой папке, и задавать относительный путь, то статус ссылки будет "Не найден". nanoCAD Электро 3.1. Сборка: 500.

Проверил в nanoCAD 2.5, сборка 1114 - ошибка не подтвердилась.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

vlch, спасибо - проверим.

 

Проверили?

Изменено пользователем vlch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверили?

Я без относительных ссылок и возможности их редактирования, как в AutoCAD, не могу начать работать.

vlch, выше же написано, что проверили мои коллеги - у нас не воспроизвелось. Может мы что-то не так делаем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

vlch, выше же написано, что проверили мои коллеги - у нас не воспроизвелось. Может мы что-то не так делаем?

Создайте папку "0". Создайте в папке "0" папки "1" и "2". Создайте в папке "1" рисунок "1.dwg", а в папке "2" рисунок "2.dwg". Нарисуйте в пространстве модели рисунка "1.dwg", например, отрезок. Сохраните "1.dwg". В рисунке "2.dwg" добавьте относительную ссылку на рисунок "1.dwg". Сохраните "2.dwg". Закройте "1.dwg" и "2.dwg". Попробуйте переименовать папку "0" (хотя бы и после закрытия nanoCAD) и открыть "2.dwg". Проделайте описанные действия в AutoCAD. Сравните результаты.

Кроме того, нет возможности отредактировать путь внешней ссылки в окне "Внешние ссылки". И нет возможности открыть файл внешней ссылки в окне "Внешние ссылки", для редактирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создайте папку "0". Создайте в папке "0" папки "1" и "2". Создайте в папке "1" рисунок "1.dwg", а в папке "2" рисунок "2.dwg". Нарисуйте в пространстве модели рисунка "1.dwg", например, отрезок. Сохраните "1.dwg". В рисунке "2.dwg" добавьте относительную ссылку на рисунок "1.dwg". Сохраните "2.dwg". Закройте "1.dwg" и "2.dwg". Попробуйте переименовать папку "0" (хотя бы и после закрытия nanoCAD) и открыть "2.dwg". Проделайте описанные действия в AutoCAD. Сравните результаты.

Спасибо за подробности. Да, в этом случае ошибка подтвердилась.

 

Кроме того, нет возможности отредактировать путь внешней ссылки в окне "Внешние ссылки". И нет возможности открыть файл внешней ссылки в окне "Внешние ссылки", для редактирования.

Этого пока нет - в разработке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD

Версия: 3.5.1857.1067

Сборка: 1449

 

При задании относительного пути внешней ссылки, относительный путь сохраняется неправильно. Сравните с аналогичными действиями в AutoCAD. "Найдено в" также отображается неправильно. Сравните с тем, как это выглядит в AutoCAD.

 

При задании относительного пути внешней ссылки, для того, чтобы переименовать корневую папку, по-прежнему нужно закрыть не только dwg-файл, что естественно, но и nanoCAD-приложение. Либо, находясь в nanoCAD, через "Открыть файл", выйти из текущего директория.

После переименования корневой папки и повторного открытия dwg-файла, файл, на который была сделана ссылка, не загружается. При этом, сохранённый относительный и "Найдено в" пути по-прежнему отображаются неправильно.

 

По-прежнему невозможно отредактировать "Сохранённый путь" в окне "Внешние ссылки".

 

Окно "Внешние ссылки" исходно вызывается из меню "Вставка", но, находясь в окне "Внешние ссылки", на самом деле, невозможно добавить внешнюю ссылку в файл. Это окно, также, к сожалению, не позволяет открыть файл внешней ссылки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"A1.dwg" и "N1.dwg" находятся в "C:\0\xRefs2\1\",

"A2.dwg" и "N2.dwg" находятся в "C:\0\xRefs2\2\".

 

В "A2.dwg" ссылка на "A1.dwg", а

В "N2.dwg" ссылка на "N1.dwg".

--------------------------------------------------------------------

Результат:

 

AutoCAD

Сохранённый путь: "..\1\A1.dwg"

Найден в: "C:\0\xRefs2\1\A1.dwg"

 

NanoCAD

Сохранённый путь: "..\..\1\N1.dwg"

Найден в: "N1.dwgN1.dwg"

--------------------------------------------------------------------

После переименования папки "xRefs2" в "xRefs4"

 

AutoCAD

Сохранённый путь: "..\1\A1.dwg"

Найден в: "C:\0\xRefs4\1\A1.dwg"

 

NanoCAD

Сохранённый путь: "..\..\1\N1.dwg"

Найден в: "..\..\1\N1.dwg"

 

Теперь в NanoCAD ссылка уже не загружается.

Кроме того, если теперь в NanoCAD дважды щёлкнуть по объекту,

который отображается вместо изображения ссылки,

то будет "НЕУСТРАНИМАЯ ОШИБКА!".

Воспроизводится стабильно.

--------------------------------------------------------------------

Кроме того, в справочной системе NanoCAD нет описания механизма

работы внешних ссылок с относительными путями.

--------------------------------------------------------------------

Попробуйте. Отпишитесь.

 

post-31392-0-83398200-1324480792_thumb.png

post-31392-0-13600600-1324480793_thumb.png

post-31392-0-42983900-1324480793_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При задании относительного пути внешней ссылки, относительный путь сохраняется неправильно.

После переименования корневой папки и повторного открытия dwg-файла, файл, на который была сделана ссылка, не загружается. При этом, сохранённый относительный и "Найдено в" пути по-прежнему отображаются неправильно.

Почему-то не заметили кнопку Открыть из (в руководстве и справке информация о ней есть), которая была добавлена в версии 3.5. И хотя она не решает проблему с неправильным заданием и отображением относительного пути, тем не менее позволяет не переименовывать папку внешней ссылки.

На форуме уже упоминал об этой кнопке, но видимо нужно остановиться подробнее.

Спасибо за детальное описание проблемы, постараюсь также и ответить.

 

NC1.dwg находтся в "C:\0\xRefs2\1\",

NС2.dwg" находится в "C:\0\xRefs2\2\".

В "NС2.dwg" ссылка на "NС1.dwg".

После переименования папки "xRefs2" в "xRefs4" – ссылка не найдена (см. рис. 1).

Не обращая внимание на неправильное отображение пути, нажмите кнопку Открыть из (рис. 2).

Найдите папку и перезагрузите ссылку (рис. 3).

1.jpg

2.jpg

3.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кроме того, если теперь в NanoCAD дважды щёлкнуть по объекту,

который отображается вместо изображения ссылки,

то будет "НЕУСТРАНИМАЯ ОШИБКА!".

 

Спасибо, это уже исправлено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Окно "Внешние ссылки" исходно вызывается из меню "Вставка", но, находясь в окне "Внешние ссылки", на самом деле, невозможно добавить внешнюю ссылку в файл. Это окно, также, к сожалению, не позволяет открыть файл внешней ссылки.

Этих возможностей нет, но они и не самые необходимые, поскольку просто дублируют (но из диалога "Внешние ссылки") команды Ссылка на *.dwg и Открыть.

Но предложение принято и внесено, ждем реализации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Я с самого начала заметил кнопку "Открыть из...". Но, в том-то и дело, что она не решает проблему с неправильным заданием и отображением относительного пути. Кроме того, вы не заметили, что вручную переопределили относительный путь ссылки в полный? А мне не нужен полный путь. Кроме того, относительные пути ссылок для того и придуманы, чтобы не выполнять те действия, которые вы описали. Этим они и ценны! Особенно, когда много проектов, много файлов и много ссылок... Кроме того, обратите внимание, при задании относительного пути ссылки, поля "Размер" и "Дата" остаются пустыми. Зачем-то запрещено редактировать путь ссылки в окне "Внешние ссылки". А зачем? В AutoCAD, например, разрешено. И это очень удобно. В окне свойств внешняя ссылка почему-то называется блоком, хотя, правильнее было бы вставку блока называть внутренней ссылкой, а внешнюю ссылку внешней ссылкой. Кроме того, в справочной системе NanoCAD нет описания механизма работы внешних ссылок с относительными путями. Разработчики сделают большое дело, когда отладят, наконец, механизм внешних ссылок. И чем быстрее, тем лучше! Просто удивительно, что он до сих пор не отлажен. С этого следовало бы начать, прежде чем двигаться дальше. Как только это случится, отпишитесь, пожалуйста, сюда.

Изменено пользователем vlch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

vlch, спасибо вам за ваши замечания.

Они, конечно, учитываются и исправляются.

По редактированию пути в окне Внешние ссылки - это не запрещено, такой возможности просто пока нет, нужно писать код.

Было бы запрещено, было бы куда проще :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем доброго дня!

 

Относительные пути - действительно очень важны. Мелочь, но очень доставучая и рушит все, если скопировать файлы на флешку или переслать по почте.

 

Честно признаться, у меня даже внешняя ссылка, находящаяся в папке с основным файлом, не хотела загружаться. а это была рамка и штамп.

Сегодня все получилось - сначала попробовал загрузить в пространство модели эту рамку, потом оттуда ее удалил (из внешних ссылок тоже), потом вновь вставил на лист. Относительный путь сработал.

Далее попробовал (уже из любопытства) вставить еще раз эту рамку на другой лист (на первом листе она уже была) - появилось окно, что "Относительный путь не может быть присвоен". И вместо рамки в листе появилась надпись с названием файла. Как обычно бывает при потере пути. Тот же случай произошел, когда нормально вставившуюся рамку попытался скопировать на другой лист. Поэтому листы с рамкой я копирую, что вполне приемлемо.

 

Что касается редактирования пути Внешних ссылок - в акаде полной версии это был Reference Manager. Здесь, конечно, пока интерфейс не перегружен, имеет смысл куда-нибудь эту функцию прикрутить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

nanoCAD 4.5 (3.7). W7.

1. Один и тот же тип ссылки в окне "Вставка внешней ссылки" указан, как "Наложенная", а в окне "Внешние ссылки", как "Присоединенная".

2. В окне "Внешние ссылки" при изменении имени внешней ссылки эта ссылка выгружается, хотя я её не выгружаю.

3. В окне "Внешние ссылки" в поле "Найдено в" для относительной ссылки отображается что-то... Не хочу давать определение, но это не полное имя файла. А лучше бы отображалось полное имя найденного по относительной ссылке файла, даже если результат поиска не тот, на который рассчитывал пользователь.

4. По прежнему нет возможности редактировать вручную путь (относительной) внешней ссылки в окне "Внешние ссылки". Часто нужно изменить один-два символа для того, чтобы переопределить ссылку.

5. В окне свойств внешней ссылки отображаются свойства "Блока", а не внешней ссылки. А лучше бы отображались и, по возможности, редактировались свойства внешней ссылки. Например, тип внешней ссылки.

6. Если при открытом "3.dwg", содержащем относительную ссылку на "2.dwg", в "2.dwg" в окне "Внешние ссылки" изменить тип относительной ссылки на "1.dwg" на "Присоединенная" и сохранить "2.dwg", то после обновления ссылки на "2.dwg" в "3.dwg" nanoCAD "виснет". При этом, изображение "2.dwg" в "3.dwg" исчезает. "1.dwg" находится в папке "1", "2.dwg" - в папке "2", "3.dwg" - в папке "3". Папки "1", "2" и "3" - в папке "0". "Зависание" воспроизводится стабильно. Эти манипуляции, возможно, сложно описываются и воспринимаются при прочтении, но на практике, они выполняются, как обычные действия, и не вызывают каких-либо затруднений в AutoCAD.

Изменено пользователем vlch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4.5 Win7

1. Исправили в следующей версии.

2. Вы имели в виду "не найдена". У меня так. И это правильно. В следующей версии при открытии диалога Внешние ссылки" будет предупреждение о необходимости обновить не найденные внешние ссылки.

3. Снова не повторяется. Пишет полное имя файла. Нужны подробности, картинка.

4, 5 нужно заключение разработчиков

6. Не повторяется. Создала папки, вложила в них файлы. 1 вставила во 2, 2 в 3. Ссылки везде относительные. Потом поменяла во 2 тип ссылки на "присоединенная". Зависания нет. В третьем вижу 2, 1 не вижу. Смотрела в 4.5.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2. Ниже картинка до переименования ссылки:

post-31392-0-28644100-1369848916.jpg

 

А вот после переименования ссылки:

post-31392-0-91167100-1369848916.jpg

"Изображение 1.dwg" исчезло.

 

Заметил, что, при этом, после закрытия окна "Внешние ссылки" и последующей регенерации "Изображение 1.dwg" появляется. Лучше бы, всё-таки, если бы оно не исчезало после переименования соответствующей ссылки.

 

3. Подробности: вот как "Найдена в" выглядит у меня.

post-31392-0-73995200-1369846674.jpg

А вот как выглядит настоящее полное имя: "C:\0\1\1.dwg".

 

По пункту 6. позже.

Изменено пользователем vlch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В новой версии по внешней ссылке сделано много исправлений, в том числе и по замечаниям, изложенным в этой теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А когда выйдет новая версия?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скоро.

vich, спасибо за замечания по внешним ссылкам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Версия: 5.0.2469.1464

 

1. По-прежнему нет возможности редактировать вручную поле "Найдена в" в окне "Внешние ссылки", что неудобно.

2. Окно "Внешние ссылки" по-прежнему модальное, что очень неудобно.

3. Нет возможности открыть файл внешней ссылки из окна "Внешние ссылки", что неудобно.

4. Нет возможности открыть файл внешней ссылки путём указания внешней ссылки курсором, что неудобно.

5. В окне "Свойства" внешняя ссылка по-прежнему называется блоком, что неправильно.

6. В окне "Свойства" по-прежнему ограничен список свойств внешней ссылки и ограничена возможность их редактирования. Почему-то нельзя изменить даже значение поля "Имя" в группе "Разное".

 

Хотя, в целом, обработка внешних ссылок, похоже, стала намного лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По внешним ссылкам в версии 5 сделано много, но не все.

vich, за напоминание спасибо. Хотелось бы уточнить:

по п.4 - имеется в виду вставка внешней ссылки перетаскиванием из проводника?

по п.6 - в чем ограничение? речь о каких конкретно свойствах идет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот, например, как выглядит контекстное меню при выборе внешней ссылки в DraftSight:

post-31392-0-79354500-1375790819.png

Справа - немодальное окно менеджера ссылок.

Я бы добавил в контекстное меню ещё вот это:

Контекстное меню2.bmp

и вот это:

Контекстное меню3.bmp

Менеджер ссылок в DraftSight можно отобразить или скрыть, при выборе внешней ссылки, из контекстного меню. Очень удобно, что в DraftSight можно обрезать внешние ссылки и открывать соответствующие им файлы, в том числе, из контекстного меню.

Я не вижу причин - почему в окне свойств внешней ссылки нельзя отобразить её тип, например? И почему в этом окне нельзя изменить этот тип? Почему нельзя редактировать имя и нормали внешней ссылки в окне свойств? Кстати, тип внешней ссылки, также, очень удобно было бы менять и через контекстное меню.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы добавил в контекстное меню ещё вот это:

Контекстное меню2.bmp

...

Очень удобно, что в DraftSight можно обрезать внешние ссылки ... из контекстного меню.

 

Это реализовано.

Краткое пояснение по ПКМ: выбрать внешняя ссылку, затем вызвать контекстное меню, в котором выбрать команду Граница показа

КМ_ВС.png

ПКМ.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...