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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Почему из-за названия формата листа Lisp выдает ошибку?

Почему из-за названия формата листа Lisp выдает ошибку?

Ответ
Поиск в этой теме
Непрочитано 09.12.2022, 14:12
Почему из-за названия формата листа Lisp выдает ошибку?
Jek30
 
Регистрация: 19.08.2022
Сообщений: 71

У меня есть лисп для печати. И там есть строчка:
(command "_-plot" "_y" "" "DWG To PDF.pc3" "" "" ugol "_yes" "w" point1 point2 "1:1" "_center" "" "" "" "" "" "" "" "_No" "_yes")
Лисп при этом работает и печатает в формате который был сохранен в page setup.
Но стоит мне прописать туда конкретный формат (ISO без полей A3 (297.00 x 420.00 мм)):
(command "_-plot" "_y" "" "DWG To PDF.pc3" "ISO без полей A3 (297.00 x 420.00 мм)" "" ugol "_yes" "w" point1 point2 "1:1" "_center" "" "" "" "" "" "" "" "_No" "_yes")
То лисп выдает ошибку! В чем проблема не пойму?

p.s. Когда укажу другой принтер со своим форматом то печатает ↓↓
(command "_-plot" "_y" "" "PDFCreator" "A3" "" ugol "_yes" "w" point1 point2 "1:1" "_center" "" "" "" "" "" "" "" "_No" "_yes")

Последний раз редактировалось Jek30, 09.12.2022 в 14:40.
Просмотров: 2861
 
Непрочитано 12.12.2022, 13:29
#21
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627


Кодировка файла - UTF-8.

Сложно сказать, что он "сует" принтеру вместо человеческого,
на русском языке, "ISO без полей A3 (297.00 x 420.00 мм)"

Поэтому и говорю - покажи лог.

а) Уже в третий раз
б) Всё равно без него ошибку не локализовать
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Автор темы   Непрочитано 12.12.2022, 13:44
#22
Jek30


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


Цитата:
Сообщение от ===AAA=== Посмотреть сообщение
Поэтому и говорю - покажи лог.
Вот так?↓
Команда: (command "_-plot" "_y" "" "DWG To PDF.pc3" "ISO без полей A3 (420.00 x 297.00 мм)" "" "_P" "_yes" "_w" "" "1:1" "_center" "" "" "" "" "" "" "" "_No" "_yes")

Неверная точка.
Функция прервана.Правый верхний угол рамки <2345.811808,478.590117>: Масштаб печати (Миллиметры чертежа=Единицы чертежа) или [Вписать] <1=1>:
Смещение от начала (x,y) или [Центрировать] <Центрировать>:
Учитывать стили печати? [Да/Нет] <Да>:
Имя таблицы стилей печати или [?] (. если нет) <>:
Учитывать веса линий? [Да/Нет] <Да>:
Масштабировать веса линий? [Да/Нет] <Нет>:
Печатать объекты листа первыми? [Да/Нет] <Нет>:
Скрывать объекты листа? [Да/Нет] <Нет>:
Сохранить изменения параметров листа [Да/Нет]? <Н>
Перейти к печати [Да/Нет] <Д>:
Печатная область чертежа: ширина - 138.35; высота - 297.00
Печатная область чертежа: ширина - 5.42; высота - 66.63

Вычерчивается видовой экран 2.
Печатная область чертежа: ширина - 23.71; высота - 66.63

Вычерчивается видовой экран 3.
Печатная область чертежа: ширина - 8.68; высота - 18.92

Вычерчивается видовой экран 4.
Печатная область чертежа: ширина - 9.61; высота - 22.82

Вычерчивается видовой экран 5.

Вычерчивается видовой экран 1.
Jek30 вне форума  
 
Непрочитано 12.12.2022, 14:06
#23
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627


Нет, не так.

В логе должно быть видно, что было реально подставлено в команду. Типа:

Имя устройства вывода или [?] <HP Designjet T1300 HPGL2>: DWG To PDF.pc3
Формат листа бумаги или [?] <ANSI A (11.00 x 8.50 дюймов)>: ISO без полей A3 (420.00 x 297.00 мм)
Единицы измерения размеров листа [Дюймы/Миллиметры] <Миллиметры>:
Ориентация чертежа [Книжная/Альбомная] <Альбомная>: _P
Перевернуть чертеж? [Да/Нет] <Нет>: _yes

ну и т.д.
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Автор темы   Непрочитано 12.12.2022, 14:09
#24
Jek30


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


Цитата:
Сообщение от ===AAA=== Посмотреть сообщение
Нет, не так.
а как сюда координаты рамки вставить?↓
(command "_-plot" "_y" "" "DWG To PDF.pc3" "ISO без полей A3 (420.00 x 297.00 мм)" "" "_P" "_yes" "_w" "" "1:1" "_center" "" "" "" "" "" "" "" "_No" "_yes")
из за этого "не так"
Jek30 вне форума  
 
Непрочитано 12.12.2022, 14:11
#25
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627


И, кстати, у тебя здесь прямо в команде ошибка. Где второй угол рамки?

----- добавлено через ~5 мин. -----
Цитата:
Сообщение от Jek30 Посмотреть сообщение
а как сюда координаты рамки вставить?↓
Ну дык я же писал… Что-то типа этого:

(setq point1 (list 0 0) point2 (list 420 297) ugol 0)

Потом (setvar "cmdecho" 1)

и только потом уже свою:

(command "_-plot" "_y" "" "DWG To PDF.pc3" "ISO без полей A3 (297.00 x 420.00 мм)" "" ugol "_yes" "w" point1 point2 "1:1" "_center" "" "" "" "" "" "" "" "_No" "_yes")

----- добавлено через ~10 мин. -----
И, кстати, сделай свой лисп-файл в нормальной кодировке ANSI-1251.

Вот ни разу не удивлюсь, если вместо "ISO без полей A3 (297.00 x 420.00 мм)"
команде _-plot подается абсолютно не читаемая аббракадабра.
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Автор темы   Непрочитано 12.12.2022, 15:15
#26
Jek30


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


Цитата:
Сообщение от ===AAA=== Посмотреть сообщение
И, кстати, сделай свой лисп-файл в нормальной кодировке ANSI-1251.
Ты гений! Спасибо тебе добрый человек!
Я просто поменял кодировку файла .lsp как ты и говорил и все заработало! Класс!
Теперь буду пробовать прописывать два принтера в один лисп, "но это уже совсем другая история"- как говорится
Еще раз Спасибо!!!!
Jek30 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Почему из-за названия формата листа Lisp выдает ошибку?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти ошибку в криволинейной диаграмме бетона по СП 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