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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сделать Page Setups в AutoCad 2008 для всех документов?

Как сделать Page Setups в AutoCad 2008 для всех документов?

Ответ
Поиск в этой теме
Непрочитано 04.08.2009, 14:45 #1
Как сделать Page Setups в AutoCad 2008 для всех документов?
Львиное сердце
 
Регистрация: 19.02.2009
Сообщений: 52

Всем привет.
Автокадом пользуюсь на работе. Столкнулся с такой проблемой, что при создании определенного Page Setups в Page Setup Manager, для других документов он не высвечивается (только Model). Подскажите как мне сделать так чтобы в каждом документе не надо было создавать повторно Page Setups?
Заранее спасибо.

Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 177
Размер:	47.6 Кб
ID:	24341  

Просмотров: 5093
 
Непрочитано 04.08.2009, 20:09
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Попробуй _psetupin
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 05.08.2009, 09:26
#3
Львиное сердце


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Попробуй _psetupin
И откуда их загружать, я не знаю где они хранятся.

Да и потом я думаю, что придется в каждом новом документе их так загружать. А я хочу чтобы они уже были загружены во всех документах, как старых так и новых.
Львиное сердце вне форума  
 
Непрочитано 05.08.2009, 09:37
#4
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


А что сложного или долгого загружать каждый раз в новый документ, если его сделать шаблоном. Паку с файлами шаблонов (*.dwt) поискать на диске С,
А в старых - это как?
BM60 вне форума  
 
Непрочитано 05.08.2009, 10:27
#5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Львиное сердце,
1. Создай файл шаблона, где будешь создавать свои Page Setups. Например, пусть это будет файл PageSetups.dwg (это может быть и PageSetups.dwt)
2. Сохрани его, например, на диске D.
3. Добавь следующий код или в автозагрузку или сделай кнопку.
Код:
[Выделить все]
(command "_.-psetupin" "D:\\PageSetups.dwg" "*")
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 02.09.2009 в 10:14.
VVA вне форума  
 
Автор темы   Непрочитано 06.08.2009, 09:22
#6
Львиное сердце


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Львиное сердце,
1. Создай файл шаблона, где будешь создавать свои Page Setups. Например, пусть это будет файл PageSetups.dwg (это может быть и PageSetups.dwt)
Вот так получилось, что я не знаю как создать этот файл шаблонов.
Помогите пожалуйста.
Львиное сердце вне форума  
 
Непрочитано 06.08.2009, 10:06
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Львиное сердце,
Цитата:
Например, пусть это будет файл PageSetups.dwg
Начинаешь новый рисунок, создаешь свои Page Setups, сохраняешь его под именем PageSetups.dwg на диске D:
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 06.08.2009, 10:23
#8
Львиное сердце


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


Цитата:
Сообщение от BM60 Посмотреть сообщение
А в старых - это как?
В старых это в том смысле, что, например, я открыл документ, в нем создал Page Setups. Открываю более старый документ, а там этих Page Setups нет.

Спасибо VVA, буду пробовать.
Львиное сердце вне форума  
 
Непрочитано 06.08.2009, 10:47
#9
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


.Львиное сердце, И быть их там не может. Потому что этот старый создавался либо по шаблону "умолчательному", либо на основе какого-то другого. Ну представь себе такую примитивную аналогию. Я много написал писем на бланке с верхней шапкой. Потом приходит приказ сверху: все старые и новые письма должны быть написаны на бланке с шапкой в левом верхнем углу. И что? Я теперь тысячу прежних писем должен переписать по новой форме (шапка слева-сверху)?

Другое дело, если только шаблон листа импортировать (вручную) в прежние чертежи, если нужно их надо распечатать по этому шаблону. Но тут, мне кажется, может быть много казусов. А для автоматического процесса "шаблонирования" старого чертежа без помощи программистов тут не обойтись. Да и важна ли такая автоматика. Ручной импорт всё-таки надежнее. ЯТД. Да и ПейджСетапов может быть несколько.
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws, www.complexdoc.ru,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Автор темы   Непрочитано 01.09.2009, 16:24
#10
Львиное сердце


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Львиное сердце,
1. Создай файл шаблона, где будешь создавать свои Page Setups. Например, пусть это будет файл PageSetups.dwg (это может быть и PageSetups.dwt)
2. Сохрани его, например, на диске D.
3. Добавь следующи код или в автозагрузку или сделай кнопку.
Код:
[Выделить все]
(command "_.-psetupin" "D:\\PageSetups.dwg" "*")

Вопросик, как этот код добавить в автозагрузку?
Та ссылка которая дана, указывает на автозагрузку лиспа, а у меня .dwg файл.
Львиное сердце вне форума  
 
Непрочитано 02.09.2009, 14:15
#11
vasilyis

Инженер
 
Регистрация: 05.05.2008
Москва
Сообщений: 1,074


Можно и так, как показано во вложении 1. Но более эффективнее, наверно, все-таки будет сделать следующее:
1. Создать DWG-файл или шаблон с форматками листов для различных принтеров и плоттеров (чтобы не захламлять всем этим основной шаблон);
2. Если надо добавить лист в процессе работы, то просто создаете его на основе шаблона (см. вложение 2).
И всЁ.
Миниатюры
Нажмите на изображение для увеличения
Название: Untitled-1.jpg
Просмотров: 130
Размер:	52.8 Кб
ID:	25404  Нажмите на изображение для увеличения
Название: Untitled-2.jpg
Просмотров: 119
Размер:	21.0 Кб
ID:	25405  
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/
vasilyis вне форума  
 
Непрочитано 02.09.2009, 15:38
#12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Львиное сердце, Код и dwg файл - это разные вещи. Сохрани строчку ниже
Код:
[Выделить все]
(command "_.-psetupin" "D:\\PageSetups.dwg" "*")
в файле PageSetups.lsp Дальше читай про загрузку лисп файла.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 03.09.2009, 13:11
#13
Львиное сердце


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Львиное сердце, Код и dwg файл - это разные вещи. Сохрани строчку ниже
Код:
[Выделить все]
(command "_.-psetupin" "D:\\PageSetups.dwg" "*")
в файле PageSetups.lsp Дальше читай про загрузку лисп файла.
Я все правильно сделал?
Но не работает...

vasilyis, если сделать как Вы посоветовали (вложенный рисунок 2), то у меня при создании нового листа, загружается мой файл с шаблонами. Мне это не нужно. Мне нужно чтобы мои PageSetups были добавлены в Page Setup Manager в любых файлах AutoCad, как в старых так и в новых.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 83
Размер:	55.7 Кб
ID:	25441  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 77
Размер:	63.6 Кб
ID:	25444  

Последний раз редактировалось Львиное сердце, 03.09.2009 в 13:47.
Львиное сердце вне форума  
 
Непрочитано 03.09.2009, 13:43
#14
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Найди 1 отличие
Код:
[Выделить все]
(command "_.-psetupin" "D:\\Дополнение к Автокаду\\PageSetups.dwg" "*")
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 03.09.2009, 13:52
#15
Львиное сердце


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Найди 1 отличие
Код:
[Выделить все]
(command "_.-psetupin" "D:\\Дополнение к Автокаду\\PageSetups.dwg" "*")
Я же не опытный))
Спасибо большое VVA, все получилось))

А при загрузке этого лиспа, автокад меня спросил вот такую штуку, что это означает знаешь?

И такой еще вопросик: как выгрузить уже загруженный лисп? Убрать из автозагрузки я знаю как. Я понял, нужно просто перезапустить Автокад))
Миниатюры
Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 79
Размер:	19.1 Кб
ID:	25445  

Последний раз редактировалось Львиное сердце, 03.09.2009 в 14:10.
Львиное сердце вне форума  
 
Непрочитано 03.09.2009, 15:53
#16
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Львиное сердце, Попробуй заменить код на этот
Код:
[Выделить все]
(setvar "EXPERT" 5)
(command "_.-psetupin" "D:\\Дополнение к Автокаду\\PageSetups.dwg" "*")
(while (> (getvar "CMDACTIVE") 0)(command "_Y"))
Выгружать не нужно. Это как bat: отработал и забыл.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 03.09.2009, 15:57
#17
Львиное сердце


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Львиное сердце, Попробуй заменить код на этот
Код:
[Выделить все]
(setvar "EXPERT" 5)
(command "_.-psetupin" "D:\\Дополнение к Автокаду\\PageSetups.dwg" "*")
(while (> (getvar "CMDACTIVE") 0)(command "_Y"))

Работает)) А что ты сделал?
Львиное сердце вне форума  
 
Непрочитано 03.09.2009, 18:40
#18
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Код:
[Выделить все]
(setvar "EXPERT" 5) ;_Устанавливаем значение системной переменной EXPERT в значение 5
(command "_.-psetupin" ;_Вызываем команду _.-PSETUPIN
         "D:\\Дополнение к Автокаду\\PageSetups.dwg" ;_Отвечаем на 1-й запрос
         "*"              ;_Отвечаем на 2-й запрос
         )
(while (> (getvar "CMDACTIVE") 0) ;_Проверяем, активна ли еще команда
  (command "_Y")                ;_Если активна, посылаем ответ _Y
  )
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сделать Page Setups в AutoCad 2008 для всех документов?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать панель info center в AutoCAD 2008? dextron3 AutoCAD 10 04.02.2018 10:48
Как работать с поверхностью? Как сделать в autocad скатерть? eclipse AutoCAD 34 28.10.2010 00:43
Новый драйвер для Phantom AutoCAD OLE/ADI Printer. Как? CyberMan AutoCAD 4 26.04.2009 10:19
Мониторы LCD CRT Разное 94 17.06.2008 10:51
как сделать прозрачность заливки в AutoCAD? moviesman AutoCAD 2 19.11.2007 13:11