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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Команда _plot не открывает окно настройки из лиспа, что делать?

Команда _plot не открывает окно настройки из лиспа, что делать?

Ответ
Поиск в этой теме
Непрочитано 08.08.2014, 07:45 #1
Команда _plot не открывает окно настройки из лиспа, что делать?
Jonas
 
конструктор машиностроитель
 
Новосибирск
Регистрация: 14.05.2007
Сообщений: 893

При выполнении лиспа нужно чтобы при выполнении _plot открывалось окно настройки (ну или не открывалось по заданию).
Сейчас при _plot окно не открывается а начинается запрос ввода параметров. Что делать?
Поиск перерыл, ответа не нашел.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Просмотров: 3041
 
Непрочитано 08.08.2014, 08:21
#2
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


FILEDIA ?
Boxa вне форума  
 
Автор темы   Непрочитано 08.08.2014, 08:37
#3
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Пробовал и 0 и 1, то же.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 08.08.2014, 09:07
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Может, cmddia?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 08.08.2014, 09:12
#5
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Может, cmddia?
Нет, не работает. Да и вроде cmddia для выноски.
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 08.08.2014, 10:05
#6
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Код покажи.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Автор темы   Непрочитано 08.08.2014, 10:49
#7
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Думаю поймете мое желание.
Вложения
Тип файла: lsp масштаб.LSP (324 байт, 25 просмотров)
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 08.08.2014, 11:24
1 | #8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Интересно, как можно будет ввести 2.5, если запрашивается целое число... А также что будет, если масштаб 1:20 удален из файла, а его пытаются установить. Ну это так, мелочи...
Код:
[Выделить все]
 (vl-load-com)

(defun c:анн (/ *error* мас)

  (defun *error* (msg)
    (princ msg)
    (princ)
    ) ;_ end of defun

  (initget "1 2 2.5 4 5 10 16 20 25 30 40 50 75 100 200 500 ")
  (setq мас (getreal "\nВведите масштаб [1/2/2.5/4/5/10/16/20/25/30/40/50/75/100/200/500]: "))
  (command "_CANNOSCALE" (strcat "1:" (rtos мас 2)) "_regen") ; "_plot")

  (vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "_.plot ")

  (princ)
  ) ;_ end of defun
Так сработает?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.08.2014, 13:10
#9
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Вообще, странное поведение, на баг похоже. В 2014 версии (command "_.plot") и (command "_.-plot") ведут себя одинаково, хотя в более ранних версиях, вроде, это было по-другому.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 08.08.2014, 13:31
#10
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от Do$ Посмотреть сообщение
в более ранних версиях, вроде, это было по-другому.
я смотрел в 2005 и 2008, тоже не появляется окно. Т.е. или какая-то(?) переменная или ...?
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 08.08.2014, 14:44
#11
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


О... тогда это древний баг
По идее, если мы запускаем команду, вводя ее имя в комстроке или с помощью COMMAND, поведение ее в этих двух вариантах не должно различаться, независимо от установки переменных. А тут: команда _PLOT выводит диалог, а (command "_PLOT") нет.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 08.08.2014, 14:54
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Это ты еще конструкцию (command "_.block") не пробовал применить
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.08.2014, 16:49
#13
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Попробовал - та же песня! Мне это не критично ни коим образом, но как-то криво это, не находишь?
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 08.08.2014, 18:36
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Я лет 5 или 6 назад столкнулся с этим, Alaspher объяснил: "особенность реализации. Не лечится".
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.08.2014, 21:10
#15
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Вот вы чудаки, это и не надо лечить.
gomer вне форума  
 
Непрочитано 09.08.2014, 00:34
#16
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


У вас у всех ранний склероз (кроме Alan)? Ну мне бы это было простительно. Особенно потому, что я уже не помню когда писал на лиспе.
Напоминаю функцию (initdia) которую нужно вызвать перед (command "_.plot")
Александр Ривилис вне форума  
 
Непрочитано 09.08.2014, 10:17
#17
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Напоминаю функцию (initdia) которую нужно вызвать перед (command "_.plot")
Спасибо. Александр, за напоминание и твою хорошую память
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 10.08.2014, 22:56
#18
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Александр Ривилис, кхм... Посыпаю голову пеплом - я про нее забыл напрочь (если когда-то и помнил )
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Команда _plot не открывает окно настройки из лиспа, что делать?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Почему команда insert открывает окно text window (F2)? Xara Программирование 12 05.03.2012 10:42