• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Брагин Коммандер 3 - Переименование/перемещение файлов без потери ссылок

Автор lavgirb, 23.06.24, 09:57:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

lavgirb

Цитата: СВ от 10.02.25, 10:51:52У нас тут на форуме есть не то что проблема, а, скорее, недопонимание - какие именно ссылки переименовываются?
(вопрос относится и к lavgirb)
В следующей версии к отображению ссылок на файлы источники контекста (иконка - скрепочки) буде добавлено
- отображение гиперссылок (иконка - "гиперссылка")
- отображение файлов-источников для переменных (иконка - "v1")

Команда программы "Заменить ссылку..."
1 не заменяет ссылку на файл источник контекста;
2 не заменяет ссылку на файл-источник для переменных;
3 заменяет! гиперссылку в чертеже на новую и все работает правильно. НО! не меняется сам текст пути в гиперссылке (который во всплывающей подсказке), остается старый.

По пп. 2 и 3 можно еще поработать, может быть удастся сделать замену ссылок как требуется.

IgorT

С ссылками на переменные что ещё наблюдается...
Если скопировать папку с файлами проекта целиком в другое место (пути получаются иные) то ссылки переменных в деталях сами по себе перестраиваются на новый путь.
Может это как-то помочь?

lavgirb

Цитата: IgorT от 21.02.25, 11:22:39С ссылками на переменные что ещё наблюдается...
Если скопировать папку с файлами проекта целиком в другое место (пути получаются иные) то ссылки переменных в деталях сами по себе перестраиваются на новый путь.
Может это как-то помочь?
Спасибо. Поэкспериментирую.
Правда, в двух файлах то СВ этого не заметил. Там ссылка осталась на его компьютер.

IgorT, если есть какие-то файлы с ссылками на переменные, пришлите, если не трудно. Посмотрю на боевом материале.
Сам этим функционалом не пользуюсь, пока нет потребности, но хотелось бы некоторые моменты (не только эти) в программе осуществить.

Как минимум, как просмоторщик ссылок программа довольно удобная)

UU

Цитата: lavgirb от 21.02.25, 11:38:28Спасибо. Поэкспериментирую.
Правда, в двух файлах то СВ этого не заметил. Там ссылка осталась на его компьютер.

IgorT, если есть какие-то файлы с ссылками на переменные, пришлите, если не трудно. Посмотрю на боевом материале.
Сам этим функционалом не пользуюсь, пока нет потребности, но хотелось бы некоторые моменты (не только эти) в программе осуществить.
Мне можете тоже прислать, ели не жалко, тут просил, но - тишина.

IgorT

Вот пример их двух деталей. Цилиндр имеет ссылку на размер отверстия в плите.
Меняем диаметр дыры и меняется диаметр цилиндра. Вроде проверил, типа работает при переносе в другое место.

О! Постиг как файлы прикреплять!   8-)

lavgirb

Цитата: IgorT от 21.02.25, 12:12:26Вот пример их двух деталей. Цилиндр имеет ссылку на размер отверстия в плите.
Меняем диаметр дыры и меняется диаметр цилиндра. Вроде проверил, типа работает при переносе в другое место.

О! Постиг как файлы прикреплять!  8-)

:angel:

Спасибо.
Скачал. Открыл три файла. Ссылка обновилась!

Открыл только цилиндр. Ссылка старая, Ваша.
Ну в общем, надо смотреть...

lavgirb

Так будут отображаться ссылки на файлы-источники для переменных.

V1.jpg

mikor

При сканировании ссылок в конце вылезают вот такие ошибки:
2025-02-23_15-34-13.png2025-02-23_15-34-04.png2025-02-23_15-33-54.png
И сканирование папки начало занимать почти 8 минут. Раньше было меньше 2 (файлов в проекте 1170).
Дальнейшие попытки что-либо сделать приводят к зависанию программы. С чем это все может быть связано?

lavgirb

Цитата: mikor от 23.02.25, 15:39:26И сканирование папки начало занимать почти 8 минут. Раньше было меньше 2 (файлов в проекте 1170).
Дальнейшие попытки что-либо сделать приводят к зависанию программы. С чем это все может быть связано?
А в какой момент появляются сообщения? Можете сделать следующее?
1 Определить файл, на котором застревает программа. В низу окна появляется путь открываемого файла.
2 Потом открыть этот файл. В нем Файл> Информация о документе... > Внешние ссылки > Скопировать
3 Вставить из буфера обмена в текстовый файл и предать мне.

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

Возможно, есть еще какие-то нюансы, которые программа пока не учитывает.
Все варианты применения программы, возникающие у пользователей, я конечно сам не могу учесть.
+ Благодарностей: 1

mikor

Цитата: lavgirb от 23.02.25, 20:59:23А в какой момент появляются сообщения?
Сообщение появлялось на определенном файле. Попытался его открыть - он оказался поврежденным. Удалил его - ошибок нет. Спасибо за наводку!

lavgirb

Цитата: mikor от 24.02.25, 07:49:35Сообщение появлялось на определенном файле. Попытался его открыть - он оказался поврежденным. Удалил его - ошибок нет. Спасибо за наводку!
Спасибо за сообщение.Теперь программа будет сообщать о невозможности открыть файл для чтения ссылок.  :beer:

Валерий Изранов

Цитата: lavgirb от 24.02.25, 09:58:16программа будет сообщать о невозможности открыть файл
Windows открывает любой файл, который "видит" проводник.
И ваша программа обязана открывать любой файл существующий на диске.

Из интернета
"Также существует ограничение на полный путь — 260 символов, включая путь к папке и имя файла с расширением"

lavgirb

Брагин Коммандер 3 v1.07

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

Замену ссылки на файл-источник для переменных "Заменить ссылку..." КОМПАС не осуществляет.
Вглубь копать тоже слишком объемно и пока не все понятно для меня. К сожалению.
Отложу пока до лучших времен.

lavgirb

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

mikor

Цитата: lavgirb от 02.03.25, 12:36:54Уже писал, что гиперссылки заменяются командой "Заменить ссылку...".
Попытался заменить привязанный чертеж у модели. Но в открывшемся окне доступны только файлы m3d, а нужен cdw.
2025-03-03_14-36-51.png

lavgirb

Цитата: mikor от 03.03.25, 14:39:52Попытался заменить привязанный чертеж у модели. Но в открывшемся окне доступны только файлы m3d, а нужен cdw.
2025-03-03_14-36-51.png
Напишите поточнее. Или скриншот пошире.
Когда выделена ссылка на чертеж детали, по команде "Заменить ссылку..." у меня появляется окно Выбор новой ссылки. В нем "КОМПАС-Детали(*.m3d)" не появляется.

mikor

Цитата: lavgirb от 03.03.25, 16:50:46Или скриншот пошире.
2025-03-03_21-00-23.png
Похоже, проблема плавающая. Смог воспроизвести где-то на 4м файле.

lavgirb

Цитата: mikor от 03.03.25, 21:02:23Похоже, проблема плавающая. Смог воспроизвести где-то на 4м файле.
Ошибка в программе. Исправленная версия здесь

Цитата: mikor от 03.03.25, 14:39:52Попытался заменить привязанный чертеж у модели...
Я не еще пробовал заменять такую ссылку.
Сообщите, пожалуйста, что получается.
+ Благодарностей: 1

mikor

Цитата: lavgirb от 04.03.25, 03:09:32Сообщите, пожалуйста, что получается.
Все получилось нормально: заменил ссылку на чертеж в модели и на модель в чертеже. Правда, один раз программа вылетела в окне выбора чертежа для замены.

lavgirb

Цитата: mikor от 04.03.25, 07:08:58Все получилось нормально: заменил ссылку на чертеж в модели и на модель в чертеже. Правда, один раз программа вылетела в окне выбора чертежа для замены.
Спасибо.