VetCAD

Создание листов и видовых экранов на них

    3 оценки

Andrey_13

размещено: 12 Августа 2015
обновлено: 17 Августа 2015
Вызов командой "_Addlay".
Указать слой с рамками чертежей (рамки выполнить в виде прямоугольников либо в виде блоков).
Программа создаёт листы с видовыми экранами, совпадающими c рамками листов.
--
Обновлено:
- предусмотрена работа со слоями, содержащими пробелы в именах;
- предусмотрена работа без удаления существующих листов.

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-10 из 20
v.psk , 13 августа 2015 в 08:00
#1
Здорово!. У меня все работает. Прошу дополнить возможностью выбора начального номера листа.
Andrey_13 , 13 августа 2015 в 11:23
#2
Цитата:
Сообщение #1 от v.psk
Здорово!. У меня все работает. Прошу дополнить возможностью выбора начального номера листа.

Принимаю, со временем.
741520 , 13 августа 2015 в 13:23
#3
AutoCAD 2014
Ошибка вылетает
Command: ADDLAY
Введите имя слоя с рамками:13
Select objects: 1 found
Select objects:
Regenerating model - caching viewports.
; error: AutoCAD variable setting rejected: "CTAB" "Лист1"
kacugu , 13 августа 2015 в 14:05
#4
Не работает с динамическими блоками рамок
Не работает со слоями, в имени которых есть пробелы
kacugu , 13 августа 2015 в 14:06
#5
Извиняюсь: с динамическими блоками работает
kacugu , 13 августа 2015 в 14:40
#6
Для возможности ввода с пробелами заменил
Layer (getstring "Введите имя слоя с рамками:")
на
Layer (getstring T "Введите имя слоя с рамками:")

Номер начального листа,думаю, можно задать так:
Заменить
(setq i 1 j 0)
на
(setq i (getint "Номер начального листа:") j 0)
AlexCondor , 13 августа 2015 в 17:08
#7
error: AutoCAD variable setting rejected: "CTAB" "Лист1"
Видимо автор забыл указать что в данном виде работает только в русском AutoCAD
Andrey_13 , 13 августа 2015 в 18:14
#8
Цитата:
Сообщение #6 от kacugu
Для возможности ввода с пробелами заменил
Layer (getstring "Введите имя слоя с рамками:")
на
Layer (getstring T "Введите имя слоя с рамками:")

Номер начального листа,думаю, можно задать так:
Заменить
(setq i 1 j 0)
на
(setq i (getint "Номер начального листа:") j 0)

Отлично. Чуть позже выложу обновление.
--
AlexCondor, проблема в написании слова "Лист" кириллицей?
--
Давайте поможем автору и доведём до программу ума)
kacugu , 13 августа 2015 в 18:40
#9
Цитата:
Сообщение #8 от Andrey_13
Цитата:Сообщение #6 от kacuguДля возможности ввода с пробелами заменил
Layer (getstring "Введите имя слоя с рамками:")
на
Layer (getstring T "Введите имя слоя с рамками:")

Номер начального листа,думаю, можно задать так:
Заменить
(setq i 1 j 0)
на
(setq i (getint "Номер начального листа:") j 0)

Отлично. Чуть позже выложу обновление.
--
AlexCondor, проблема в написании слова "Лист" кириллицей?
--
Давайте поможем автору и доведём до программу ума)

А стоит ли? http://forum.dwg.ru/showthread.php?t=83750
freese , 13 августа 2015 в 22:20
#10
Цитата:
Сообщение #9 от kacugu

А стоит ли? http://forum.dwg.ru/showthread.php?t=83750

bargool видимо забил на это дело, на autocad 2015 и 2016 не рботает
zip

0.1 МБ

СКАЧАТЬ