Перейти к публикации

Извлечение информации с файлов Ug


Kolesov

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

Есть один удобный способ. Для этого нужен Far. У меня Far 1.7 Beta 5. Ставишь курсор на нужный файл .prt и нажимаешь Ctrl+PageDown. И перед взором появляется куча разделов в этом файле. Дальше заходите в как-бы папку Images и сопируете файл preview в другое место. Дальше добавляете расширение .jpg к нему и смотрите хотите в любой смотрелке графики. :smile: Этим способом можно еще много чего узнать.

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


Этим способом можно еще много чего узнать.

Особенно заинтересовала эта фраза поставил себе Far 1.7 Beta 5

Жму

Ставишь курсор на нужный файл .prt и нажимаешь Ctrl+PageDown

И ничего не происходит. Что то странно, а всего то хотел посмотреть что в файлах которые пришли с NX4 вместе

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

У меня стоит NX3. Способ этот действовал и на NX2. Думаю, что в 4-ой версии это тоже должно идти.

Проверил версию Far'а - 1.7beta5. Снес этот Far и поставил 1.7alfa6 - тоже работает.

А что там можно узнать - Картинки

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

Для того чтобы Far начал "понимать" .prt файл как OLE-структуру (набор ресурсов), в него надо установить плагин DocFile.

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

Запуск ugpc.exe по правой кнопке мыши

* Открываем "Windows Explorer", выбираем "Сервис > Свойства папки ..."

* В появившемся окне переходим на вкладку "Тип файлов"

* Выбираем тип файла с расширением .prt

* Жмём "Дополнительно"

* В появившемся окне - кнопка "Создать ..."

* Печатаем пояснительное имя в строке "Действие" (например "List Assembly"),

это то, что появится при нажатии правой кнопки мыши на файле .prt

* В строке "Приложение, исполняющее действие" пишем

C:\WINDOWS\system32\cmd.exe /c "C:\Program Files\UGS\NX 6.0\UGII\ugpc.exe" -s2 %1 > _Assy_List.txt,

где "C:\WINDOWS\system32\cmd.exe" - путь к командной строке WINDOWS,

"C:\Program Files\UGS\NX 6.0\UGII\ugpc.exe" - путь к программе ugpc.exe,

-s2 - количество пробелов перед именем файлов, входящих в сборку (для лучшего визуального представления)

может принимать значения от 0 до 4

"> _Assy_List.txt" - вывод информации в файл "Assy_List.txt" (имя любое)

* Три раза "ОК"

Что имеем в итоге:

* Есть сборка "Assembly.prt"

* Не запуская NX, правой кнопкой мыши вызываем контекстное меню файла "Assembly.prt"

* Выбираем пункт "List Assembly"

* В папке сборки "Assembly.prt" появляется "Assy_List.txt" с содержанием

D:\Assembly\Assembly.prt

D:\Assembly\3.prt

D:\Assembly\5.prt

D:\Assembly\4.prt

D:\Assembly\2.prt

D:\Assembly\1.prt

где расписана вся структура сборки: Assembly.prt - сборка

D:\Assembly\3.prt - подсборка

5.prt и 4.prt - принадлежат подсборке 3.prt

Изменено пользователем demiurg_85
Ссылка на сообщение
Поделиться на других сайтах
Посторонним В

надо только добавить аргумент -а для того чтоб поднимались сборки с файлами в разных директориях

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

надо только добавить аргумент -а для того чтоб поднимались сборки с файлами в разных директориях

Расскажите, пожалуйста, про аргумент -a подробнее, если можно с примерами, что он позволяет?

Я как ни читал про него, так ничего и не понял.

Запускал с ним и без него ugpc.exe, разницу не увидел.

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

Это повторение стандартных Load assembly options:

default - без добавок - поиск всех файлов в current directory

-a - поиск as Saved - т.е. там, где пользователь запомнил сборку с деталями (оптимально, кроме случая, когда сборка принесена из другой организации с другими map drives)

-p - поиск по директориям

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

Есть один удобный способ. Для этого нужен Far. У меня Far 1.7 Beta 5...

7-zip открывает *.prt как архив с каталогами (от 3х штук) и xml-файлом qafmetadata. в каталогах файлы картинок preview, xml-файлы атрибутов attrs и arrangements..., jt-файл, файл самой модели. содержимое по набору может отличаться по понятным причинам.

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

Извините за несообразнительность, но где вы наши "attrib_list.exe" и "attrib_set.exe"? Хотел бы поиграть с этими exe

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

Извините за несообразнительность, но где вы наши "attrib_list.exe" и "attrib_set.exe"? Хотел бы поиграть с этими exe

Выше ведь написано в <где стоит NX>\STEP203UG, тока в NX6 они называются attribute_list.exe и attribute_set.exe, но что они работали, надо скопировать их в <где стоит NX>\UGII или в path внести путь <где стоит NX>\UGII. Второе не пробовал. Тупо скопровал в UGII и все
Ссылка на сообщение
Поделиться на других сайтах
  • 4 года спустя...

Можно (инфо о лицензии - кому, когда, на сколько, etc)!

Там еще много всякого понаписано, любят нас в UG!.. ;)))

 

Добрый день всем!

Понимаю что тема старая, однако вопрос актуальный, как можно посмотреть эту информацию?

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

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

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

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

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

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




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