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

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

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

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

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

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

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

Освобождение папки с проектом от мусора

Автор pavel, 31.10.08, 07:35:36

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

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

pavel

Суть вопроса в следующем:

Есть огромная 3D сборка. В процессе разработки она обрастает мусором. Т.е. есть куча деталей и подсборок, которые в процессе проектирования заменялись принципиально другими деталями и подсборками или просто удалялись. Но файлы с ними в рабочей папке остались. К окончанию проектирования такого мусора может накопиться до 2/3 от объема проекта.

Поделитесь опытом, кто и как с этим борется.

klimvv

как вариант - в КОМПАС-Макро есть скрипт exp_zip.a3m который записывает в один zip все файлы проекта. запустите его а потом распакуйте в другую папку. однако речь идет 3D, собственно чертежи этот скрипт не обрабатывает

Diky

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

Sinus

В каждой папке проекта создаю папку "хлам". И сгребаю туда весь мусор.


klimvv

 :) ну и, наконец, просто пользоваться системами контроля версий типа Subversion http://subversion.tigris.org/.
тогда можно смело удалять ненужные файлы сразу же или свободно изменять их.
(принцип работы описывать не буду т.к. описать в одном посте то, о чем написаны целые книги  ...  :-\)

eugen-ie

#6
Существует ли программа которая бы все компоненты сборки (подсборки и детали) перемещала в один каталог.
Если нет то как это реализовать по возможности без программирования


Tazar

Все вручную. Для проверки что все подсборки / детали внутри а не из другого проекта использую Информацию о документе-внешние ссылки.

reinfeld

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

Все в одну папку:
Создаете текстовый файл, там пишете Код:
C:\Progra~1\WinRAR\WinRAR.exe A -ep  C:\Archive.rar C:\papka -n@spisok.txt


"A" - команда "добавить в архив"
"-ep" - ключ, который добавляет файлы в архив без сохранения папок.

C:\Archive.rar - это путь к вашему архиву
C:\papka - это папка, в которой лежат файлы
-n@ - ключ для архивации по списку
spisok.txt - ваш список файлов, его компас создаёт автоматически Файл/Свойства/Внешние ссылки

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

Сохраняете этот текстовый файл с расширением *.bat (батник) - запускаете на исполнение.

Если хотите, чтобы папки тоже сохранялись, то вместо ключа -ep надо прописать ключ -r

И еще, не забудьте
1. Из текстовго списка с сылками удалить наименования "Файлы деталей" и "Файлы сборок"
2. Добавить в тексовый файл со списком ссылок полный путь с названием головного файла к которому составлен этот список.
3. На компьютере должна быть установлена прогрмма архиватор  rar

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

У меня все получилось, пишу сюда чтобы поделиться и как вечную памятку для самого себя.
Ссылка на тему другого форума, где обсуждаля этот вопрос http://www.antiwomen.ru/ff/viewtopic.php?t=21971
У кого еще есть технические вопросы обратитесь там к Марфа Васильевна я...

reinfeld

Кому надо, вот болванка файла *.bat
Копируем, вносим изменения и радуемся

C:\Progra~1\WinRAR\WinRAR.exe A -r "D:\Alex\Kitchen _Toksovo\Models\002\Archive.rar" "D:\Alex\Kitchen _Toksovo\Models\002" -n@spisok.txt

goto start
--------------------------------------
Комментарии
--------------------------------------

"A" - команда "добавить в архив"
"-ep" - ключ, который добавляет файлы в архив без сохранения папок.

C:\Archive.rar - это путь к вашему архиву
C:\papka - это папка, в которой лежат файлы
-n@ - ключ для архивации по списку
spisok.txt - ваш список файлов, его компас создаёт автоматически Файл/Свойства/Внешние ссылки. Можно задать свое имя.
имя каждого файла в списке должно начинаться с новой строки.

Сохраняете этот текстовый файл с расширением *.bat (батник) - запускаете на исполнение.

Если хотите, чтобы папки тоже сохранялись, то вместо ключа -ep надо прописать ключ -r

И еще, не забудьте
1. Из текстовго списка с ссылками удалить наименования "Файлы деталей" и "Файлы сборок"
2. Добавить в тексовый файл со списком ссылок полный путь с названием головного файла к которому составлен этот список.
3. Длинные имена и пути должны быть заключены в кавычки - "D:\Alex\Kitchen _Toksovo\Models\002\Archive.rar"
4. На компьютере должна быть установлена прогрмма архиватор rar

В итоге должен появиться rar архив со всеми файлами относящимися к данной сборке или чертежу,по выбору, либо все в одной папке,
либо в папках как на вашем компьютере или сети.
--------------------------------------
Пример заполнения.
C:\Progra~1\WinRAR\WinRAR.exe A -r "D:\Alex\Kitchen _Toksovo\Models\002\Archive.rar" "D:\Alex\Kitchen _Toksovo\Models\002" -n@spisok.txt
C:\Progra~1\WinRAR\WinRAR.exe A -r "Полный путь где появится\Archive.rar" "Полный путь где находятся файлы" -n@spisok.txt
--------------------------------------
Сделано, как выход из затруднительно положения из-за недоработок программы "Компас".
Для очистки от мусора, переноса файлов с одного компьютера на другой и для отправки их по почте.
23.06.2010
:start

yats

Цитата: reinfeld от 22.06.10, 10:28:31

И еще, не забудьте
1. Из текстовго списка с сылками удалить наименования "Файлы деталей" и "Файлы сборок"
2. Добавить в тексовый файл со списком ссылок полный путь с названием головного файла к которому составлен этот список.

А можно поподромней
а то чтот уменя не получаеться   :(((

maty1ek

как-то сложно(
эх, вот было бы как в pro-e... загрузил сборку, нажал backup и все, что нужно, автоматом отфутболил в новую папку..эх..разработчикам компаса стоило бы подумать над этим)