Помогите с написанием Lisp
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Помогите с написанием Lisp

Помогите с написанием Lisp

Закрытая тема
Поиск в этой теме
Непрочитано 25.12.2014, 11:48 #1
Помогите с написанием Lisp
plaz
 
Проектирование обустройства нефтяных месторождений
 
Самара
Регистрация: 28.08.2003
Сообщений: 352

Привет всем!
Проблема: есть папка с кучей файлов DWG, названы одинаково, меняются только последние 3 цифры. Нужно в каждом из этих файлов погасить один слой (одинаковый везде) и потом пересохранить файлы, чтобы запустить пакетную печать.
Просмотров: 1557
 
Непрочитано 25.12.2014, 12:06
#2
bernata


 
Регистрация: 22.09.2005
здесь могла быть ваша реклама
Сообщений: 1,296


plaz
http://forum.dwg.ru/showpost.php?p=48575&postcount=11

модифицируйте самостоятельно
bernata вне форума  
 
Непрочитано 25.12.2014, 12:14
#3
Klo

Инженер-конструктор
 
Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 269


Если есть желоние получше изучить вопрос, то я бы посоветовал почитать книжку:
Эбботт Дэн. AutoCAD: секреты, которые должен знать каждый пользователь



Там есть глава "Редактирование тысяч чертежей", где подробно описывается связка bat-scr-lsp.
Миниатюры
Нажмите на изображение для увеличения
Название: 0092883.jpg
Просмотров: 160
Размер:	31.5 Кб
ID:	141306  
Klo вне форума  
 
Непрочитано 25.12.2014, 13:09
#4
bernata


 
Регистрация: 22.09.2005
здесь могла быть ваша реклама
Сообщений: 1,296


В архиве вариант связки bat_scr_lsp по образу и подобию одного из примеров, который расписан в книжке Д.Эботта.

1. Скопировать содержимое архива на диск С:
2. Скопировать файлы *.dwg в папку C:\layclose\DWG
3. Cамостоятельно корректируем путь к файлу acad.exe в layclose.bat(!), (тыкаем на *.bat ПКМ и нажимаем "edit")
4. Прописываем путь поддержки к папке C:\layclose через _options
5. С помощью _appload подгружаем C:\layclose\layclose.lsp, (как это делать написано вот здесь: ТЫЦ)
6. В файле layclose.lsp меняем в скобках "layer1" на название слоя, кторый вы хотите отключить.
7. Запускаем layclose.bat ЛКМ.
8. Спустя некоторое время в подпапке C:\layclose\DWG\END берём результат и печатаем.

Возможные баги:
1) В layclose.lsp не предусмотрена проверка. Если отключаемый слой текущий - layclose.lsp придётся корректировать.
2) В файле layclose.bat, путь к файлу acad.exe прописывается хитрым образом - содержащие пробел пункты берутся в кавычки: C:\"Program files"\Autodesk\"AutoCAD 2013"\acad.exe
Вложения
Тип файла: rar layclose.rar (65.5 Кб, 24 просмотров)
bernata вне форума  
 
Непрочитано 25.12.2014, 13:21
#5
Бот
Moderator


 
Регистрация: 12.06.2012
Сообщений: 0


plaz, просьба изменить название темы "Помогите с написанием Lisp" в соответствии с п.4.3. правил форума, в противном случае тема автоматически будет закрыта через 12 часов.

Как переименовать тему?

Сообщение сгенерировано автоматически, отвечать на него не нужно
Бот вне форума  
 
Автор темы   Непрочитано 25.12.2014, 13:28
#6
plaz

Проектирование обустройства нефтяных месторождений
 
Регистрация: 28.08.2003
Самара
Сообщений: 352


Спасибо за ответы. Буду разбираться
plaz вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Помогите с написанием Lisp



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пожалуйста помогите сделать спецификацию, есть чертеж с позициями но я не знаю всех обозначений, а после завтра защита диплома, если можете помогите! саняяя Машиностроение 19 22.06.2011 19:22
пытаюсь написать фильтр на LISP (помогите понять в чем ошибка) Pontelimon LISP 67 10.02.2011 11:11
Помогите отладить lisp программу Мишаня LISP 7 31.07.2006 12:54
Помогите создать не AutoCAD-овский ARX объект Caduser AutoCAD 5 24.09.2004 07:59