|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Почему из-за названия формата листа Lisp выдает ошибку?
Регистрация: 19.08.2022
Сообщений: 71
|
||
Просмотров: 2861
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Выполни команду в ком.строке, и в момент запроса формата нажми "?" (по-моему, есть там такая опция) - увидишь доступные форматы. Из них и выбирай.
----- добавлено через 32 сек. ----- И совершенно непонятно, почему часть опций учитывают локализацию, а часть нет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 19.08.2022
Сообщений: 71
|
Цитата:
И я точно знаю что ошибка именно из-за названия формата, так как если название убрать и оставить кавычки в лиспе пустыми, то лисп печатает. а что значит учитывает "локализацию"? ))) |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
То есть где-то подчеркивание стоит, где-то - нет.
А с этими именами вечно какие-то танцы с бубнами (по моим ощущениям). Посмотри по форуму по слову CanonicadlMediaName - может, чего и найдется
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627
|
Включи cmdecho и посмотри, в каком месте команда _-plot ругаться начинает.
И, кстати, "w" у тебя - действительно не "_w" … Кроме того, "А3" в разных принтерах бывает по разному обозначена - где-то это русская "А", а где-то - английская.
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
Регистрация: 19.08.2022
Сообщений: 71
|
Понятно спасибо!
----- добавлено через ~3 мин. ----- Да, именно так и стоит и все работает ![]() Цитата:
----- добавлено через ~17 мин. ----- Цитата:
"""""" _-PLOT Выполнить детальное задание конфигурации? [Да/Нет] <Нет>: Д Имя листа или [?] <Лист1>: Введите имя устройства вывода или [?] <DWG To PDF.pc3>: Формат листа бумаги или [?] <ISO без полей A3 (420.00 x 297.00 мм)>: Единицы измерения размеров листа [Дюймы/Миллиметры] <Миллиметры>: Ориентация чертежа [Книжная/Альбомная] <Альбомная>: Перевернуть чертеж? [Да/Нет] <Нет>: Печатаемая область [Экран/Границы/Лист/Вид/Рамка] <Рамка>: Левый нижний угол рамки <1545.811808,181.590117>: Правый верхний угол рамки <2345.811808,478.590117>: Масштаб печати (Миллиметры чертежа=Единицы чертежа) или [Вписать] <1=1>: Смещение от начала (x,y) или [Центрировать] <Центрировать>: Учитывать стили печати? [Да/Нет] <Да>: Имя таблицы стилей печати или [?] (. если нет) <>: Учитывать веса линий? [Да/Нет] <Да>: Масштабировать веса линий? [Да/Нет] <Нет>: Печатать объекты листа первыми? [Да/Нет] <Нет>: Скрывать объекты листа? [Да/Нет] <Нет>: Сохранить изменения параметров листа [Да/Нет]? <Н> Перейти к печати [Да/Нет] <Д>: Печатная область чертежа: ширина - 420.00; высота - 155.92 Печатная область чертежа: ширина - 406.82; высота - 88.90 """""" |
|||
![]() |
|
||||
Регистрация: 19.08.2022
Сообщений: 71
|
это из командной строки.
Цитата:
----- добавлено через ~8 мин. ----- В общем вообще не пойму что за фокусы: когда в командной строке (в "_-plot") вбиваешь формат "ISO без полей A3 (420.00 x 297.00 мм)", то все печатается, но когда его же копирую в лисп, то ошибку выдает. (это при том что лисп рабочий и без ошибок, потому что стоит в лиспе убрать название формата, то есть оставить кавычки пустыми, то лисп печатает но только в том формате который выставлен и сохранен в page setup )? То есть вот так: (command "_-plot" "_y" "" "DWG To PDF.pc3" ""В ЭТОМ МЕСТЕ Я ОСТАВЛЯЮ КАВЫЧКИ ПУСТЫМИ"" "" ugol "_yes" "w" point1 point2 "1:1" "_center" "" "" "" "" "" "" "" "_No" "_yes") Последний раз редактировалось Jek30, 12.12.2022 в 07:25. |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627
|
Что выдает знак ? на строку
Формат листа бумаги или [?] <ISO без полей A3 (420.00 x 297.00 мм)>: ? если вводить _-plot с клавиатуры? Насчет "w" без подчерка - Автокад английский или локализованный русский? В любом случае - используй "_w".
__________________
Счастливо, Алексей! Последний раз редактировалось ===AAA===, 12.12.2022 в 08:41. |
|||
![]() |
|
||||
Регистрация: 19.08.2022
Сообщений: 71
|
Цитата:
да с клавы. Цитата:
![]() я пробовал "_w" и с подчеркиванием и без, на лисп это не влияло и все печаталось ))) |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627
|
а) У тебя ошибку выдает, если верить начальному посту, принтер "PDFCreator", а ты
сейчас играешься с "DWG To PDF.pc3". Смени принтер - и список форматов в студию, плиз. б) При печати из Модели и Листа, возможно, будут разные запросы команды. Это тоже надо отслеживать и учитывать.
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
Регистрация: 19.08.2022
Сообщений: 71
|
Цитата:
С "DWG To PDF.pc3" лисп работает только если в лиспе никакой формат не ставить (т. е. оставить кавычки в коде пустыми). сменить не могу (не хочу) потому-что в лиспе я хочу прописать такой код, чтобы оба принтера работали автоматически: "PDFCreator"-будет печатать стандартные листы, а "DWG To PDF.pc3"-будет печатать нестандартные листы (я еще пробовал это с другими принтерами, у которых формат на подобие <ISO без полей A3 (420.00 x 297.00 мм)>, и лисп тоже ошибку выдает. А с теми принтарами у которых название формата состоит из двух символов, например "А3" , то такие работают- я такую штуку заметил) А вот список форматов принтера "DWG To PDF.pc3": Доступные форматы носителя. "ISO без полей B5 (250.00 x 176.00 мм)" "ISO без полей B5 (176.00 x 250.00 мм)" "ISO без полей B4 (353.00 x 250.00 мм)" "ISO без полей B4 (250.00 x 353.00 мм)" "ISO без полей B3 (500.00 x 353.00 мм)" "ISO без полей B3 (353.00 x 500.00 мм)" "ISO без полей B2 (707.00 x 500.00 мм)" "ISO без полей B2 (500.00 x 707.00 мм)" "ISO без полей B1 (1000.00 x 707.00 мм)" "ISO без полей B1 (707.00 x 1000.00 мм)" "ISO без полей B0 (1414.00 x 1000.00 мм)" "ISO без полей B0 (1000.00 x 1414.00 мм)" "ISO без полей A5 (210.00 x 148.00 мм)" "ISO без полей A5 (148.00 x 210.00 мм)" "ISO без полей 2A0 (1189.00 x 1682.00 мм)" "ISO без полей 4A0 (1682.00 x 2378.00 мм)" "ISO без полей A4 (297.00 x 210.00 мм)" "ISO без полей A4 (210.00 x 297.00 мм)" "ISO без полей A3 (420.00 x 297.00 мм)" "ISO без полей A3 (297.00 x 420.00 мм)" "ISO без полей A2 (594.00 x 420.00 мм)" "ISO без полей A2 (420.00 x 594.00 мм)" "ISO без полей A1 (841.00 x 594.00 мм)" "ISO без полей A1 (594.00 x 841.00 мм)" "ISO без полей A0 (841.00 x 1189.00 мм)" "ARCH без полей E1 (30.00 x 42.00 дюймов)" "ARCH без полей E (36.00 x 48.00 дюймов)" "ARCH без полей D (36.00 x 24.00 дюймов)" "ARCH без полей D (24.00 x 36.00 дюймов)" "ARCH без полей C (24.00 x 18.00 дюймов)" "ARCH без полей C (18.00 x 24.00 дюймов)" "ARCH без полей B (18.00 x 12.00 дюймов)" "ARCH без полей B (12.00 x 18.00 дюймов)" "ARCH без полей A (12.00 x 9.00 дюймов)" "ARCH без полей A (9.00 x 12.00 дюймов)" "ANSI без полей F (28.00 x 40.00 дюймов)" "ANSI без полей E (34.00 x 44.00 дюймов)" "ANSI без полей D (34.00 x 22.00 дюймов)" "ANSI без полей D (22.00 x 34.00 дюймов)" "ANSI без полей C (22.00 x 17.00 дюймов)" "ANSI без полей C (17.00 x 22.00 дюймов)" "ANSI без полей B (17.00 x 11.00 дюймов)" "ANSI без полей B (11.00 x 17.00 дюймов)" "ANSI без полей A (11.00 x 8.50 дюймов)" "ANSI без полей A (8.50 x 11.00 дюймов)" "ISO расш. A0 (841.00 x 1189.00 мм)" "ISO A0 (841.00 x 1189.00 мм)" "ISO расш. A1 (841.00 x 594.00 мм)" "ISO расш. A1 (594.00 x 841.00 мм)" "ISO A1 (841.00 x 594.00 мм)" "ISO A1 (594.00 x 841.00 мм)" "ISO расш. A2 (594.00 x 420.00 мм)" "ISO расш. A2 (420.00 x 594.00 мм)" "ISO A2 (594.00 x 420.00 мм)" "ISO A2 (420.00 x 594.00 мм)" "ISO расш. A3 (420.00 x 297.00 мм)" "ISO расш. A3 (297.00 x 420.00 мм)" "ISO A3 (420.00 x 297.00 мм)" "ISO A3 (297.00 x 420.00 мм)" "ISO расш. A4 (297.00 x 210.00 мм)" "ISO расш. A4 (210.00 x 297.00 мм)" "ISO A4 (297.00 x 210.00 мм)" "ISO A4 (210.00 x 297.00 мм)" "ARCH расш. E1 (30.00 x 42.00 дюймов)" "ARCH E1 (30.00 x 42.00 дюймов)" "ARCH расш. E (36.00 x 48.00 дюймов)" "ARCH E (36.00 x 48.00 дюймов)" "ARCH расш. D (36.00 x 24.00 дюймов)" "ARCH расш. D (24.00 x 36.00 дюймов)" "ARCH D (36.00 x 24.00 дюймов)" "ARCH D (24.00 x 36.00 дюймов)" "ARCH расш. C (24.00 x 18.00 дюймов)" "ARCH расш. C (18.00 x 24.00 дюймов)" "ARCH C (24.00 x 18.00 дюймов)" "ARCH C (18.00 x 24.00 дюймов)" "ANSI расш. E (34.00 x 44.00 дюймов)" "ANSI E (34.00 x 44.00 дюймов)" "ANSI расш. D (34.00 x 22.00 дюймов)" "ANSI расш. D (22.00 x 34.00 дюймов)" "ANSI D (34.00 x 22.00 дюймов)" "ANSI D (22.00 x 34.00 дюймов)" "ANSI расш. C (22.00 x 17.00 дюймов)" "ANSI расш. C (17.00 x 22.00 дюймов)" "ANSI C (22.00 x 17.00 дюймов)" "ANSI C (17.00 x 22.00 дюймов)" "ANSI расш. B (17.00 x 11.00 дюймов)" "ANSI расш. B (11.00 x 17.00 дюймов)" "ANSI B (17.00 x 11.00 дюймов)" "ANSI B (11.00 x 17.00 дюймов)" "ANSI расш. A (11.00 x 8.50 дюймов)" "ANSI расш. A (8.50 x 11.00 дюймов)" "ANSI A (11.00 x 8.50 дюймов)" "ANSI A (8.50 x 11.00 дюймов)" "Предыдущий формат листа (420.00 x 297.00 мм)" "Предыдущий формат листа (25.78 x 37.08 мм)" "Пользовательский 1 (594.00 x 1230.00 мм)" Цитата:
----- добавлено через ~24 мин. ----- Цитата:
Но я точно уверен что проблема из за названия формата принтера, только не могу понять в чем конкретно дело! |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627
|
Что и требовалось увидеть.
У тебя в нем просто НЕТ формата "А3". Хочешь - определи его, как пользовательский. Иначе - просто выбирай из имеющихся подходящих: "ISO без полей A3 (420.00 x 297.00 мм)" "ISO без полей A3 (297.00 x 420.00 мм)" "ISO расш. A3 (420.00 x 297.00 мм)" "ISO расш. A3 (297.00 x 420.00 мм)" "ISO A3 (420.00 x 297.00 мм)" "ISO A3 (297.00 x 420.00 мм)" Вот именно так - в кавычках, как написано. Символ-в-символ.
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
Регистрация: 19.08.2022
Сообщений: 71
|
Да, да его там нет вмето него другие, но почему они в лиспе то не работают я не пойму ?
![]() Цитата:
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Искал? Смотрел?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627
|
1. Включи cmdecho
2. Определи все переменные, типа (setq ugol … point1 … ну и т.д.) 3. Дай с клавиатуры (или из файла - неважно) свою команду: (command "_-plot" "_y" "" "DWG To PDF.pc3" "ISO без полей A3 (297.00 x 420.00 мм)" "" ugol "_yes" "w" point1 point2 "1:1" "_center" "" "" "" "" "" "" "" "_No" "_yes") 4. Покажи лог.
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
Регистрация: 19.08.2022
Сообщений: 71
|
https://forum.dwg.ru/attachment.php?...1&d=1670840150
----- добавлено через ~2 мин. ----- Вот мой лисп и в этом виде он работает, но если в кавычки укажешь формат то не пашет. Может с лиспом более наглядно будет? |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите найти ошибку в криволинейной диаграмме бетона по СП 63 прил.Г ? | Tyhig | Железобетонные конструкции | 16 | 21.11.2022 15:35 |
Усилия в стержняк. Помогите найти ошибку | 1969 | Металлические конструкции | 17 | 07.04.2015 20:58 |
Помогите найти ошибку и доделать расчет. | keyboard89 | Конструкции зданий и сооружений | 1 | 27.01.2015 17:15 |
Пространственный расчет. Помогите найти ошибку в схеме.SCAD 11.1 | SMI | Расчетные программы | 7 | 28.09.2010 14:05 |
Помогите найти ошибку Scad | Toxel | SCAD | 12 | 14.04.2010 15:30 |