Ru-Board.club
← Вернуться в раздел «Программы»

» Autodesk AutoCAD

Автор: VictorAsp
Дата сообщения: 21.08.2009 23:49
DmCooper , спасибо!!
блин, 10 лет чертил, а на эту команду внимания не обращал!
Цитата:
наиболее надоедливая задача
решена!

Автор: YVR
Дата сообщения: 26.08.2009 10:18
Обновы для 2010

http://images.autodesk.com/adsk/files/autocad2010update1.exe

http://images.autodesk.com/adsk/files/autocad2010update1x64.exe
Автор: silencer_a
Дата сообщения: 26.08.2009 20:38
Как создать отдельный лист чертежа (layout) с основной надписью соответствующей ГОСТ 2.104? Есть dwt соответствующие?
Автор: ALeXkRU
Дата сообщения: 26.08.2009 20:57
silencer_a
можно тут посмотреть
Автор: mtvconst
Дата сообщения: 29.08.2009 19:51
Вот такая проблема с ACAD 2008 под Windows XP:
при вызове команды File-Open или File-Save As не открывается окно проводника (только приглашение командной строки ACAD.
На этом же компе под другим пользователем все нормально.
Что делать?
Автор: kpblc
Дата сообщения: 29.08.2009 20:10
http://forum.dwg.ru/showpost.php?p=236809&postcount=2
Автор: CADastr
Дата сообщения: 29.08.2009 20:52
silencer_a

Цитата:
Как создать отдельный лист чертежа (layout) с основной надписью соответствующей ГОСТ 2.104?

Взять и нарисовать... Не скажу насчёт АКАДа, но в последних версиях АКАДМ были Title Borders по ГОСТ, с заполняемой основной надписью посредством диалога.

Цитата:
Есть dwt соответствующие?

DWT создаются несколько для других целей, контейнер для стилей
Вот тут Title Borders , может будет полезным...
...
Автор: Mushroomer
Дата сообщения: 01.09.2009 09:47
Никто не силен в программировании под Autodesk AutoCAD? Прошу помощи в написании имхо маленькой программы проверки и исправлении ошибок в файлах. Устроит любой из 2 нижеописываемых вариантов.

1) работа в простом файле.
открыт файл в нем запускается программа с командой _audit с опцией д.
Если ошибок нет, то файл закрывается (без сохранения).
Если ошибки есть, то они исправляются (за это и отвечает опция д), выводится сообщение сколько ошибок было, сколько исправлено, сколько ошибок осталось (как разница 2 предыдущих чисел). В этом сообщении 2 кнопки. Если Ok, то файл сохраняется и закрывается, если отмена, то операция откатывается.

2) пакетный режим работы.
Все тоже самое, но выбирается группа файлов.
Автор: ACADUSER
Дата сообщения: 02.09.2009 10:17
Mushroomer
Специально посмотрел все API AutoCAD (lisp/vba/arx/.net). Такой возможности (получить количество ошибок программно) официально нет, а считывать log-файл и выискивать в нем эту информацию - это не интересно. Если чертеж имеет ошибки, то _AUDIT может запросто развалить AutoCAD, так что до диалога дело не дойдет. А про пакетный режим я совсем молчу...
Автор: Ghost Inets
Дата сообщения: 02.09.2009 13:26
Доброго времени суток!
Вопрос: после установки Autocad 2008 eng (ктивированный) появилась служба Autodesk Licensing Service.
Если я ее запрещаю, акад не стартует... Зачем она нужна? В Сеть инфу не сливает?
Автор: Mushroomer
Дата сообщения: 02.09.2009 15:12
ACADUSER
Цитата:
А про пакетный режим я совсем молчу...
ok. Бог с ним с пакетным режимом.

Цитата:
Такой возможности (получить количество ошибок программно) официально нет, а считывать log-файл и выискивать в нем эту информацию - это не интересно.
На нет и суда нет.

Цитата:
Если чертеж имеет ошибки, то _AUDIT может запросто развалить AutoCAD,
Просто хочется автоматизивровать процесс проверки и исправления ошибок. Сейчас мне надо идти в меню, кликать по нему трижды (Файл -> Утилиты -> Проверить), затем ввести букву Д. На 10-30 файлах это утомляет. А так бы одна кнопка была. А результат выполнения команды (сколько ошибок было, сколько исправлено) я в командной строке и сам могу посмотреть.
Автор: kpblc
Дата сообщения: 02.09.2009 15:13
Может, тогда проще будет повесить командный реактор на сохранение файла? Если решение годится, то код делать?
Хотя что тут делать-то...

Код: (vl-load-com)
(setq *kpblc-activedoc* (vla-get-activedocument (vlax-get-acad-object)))

(if *vlr-cmd*
(progn
(setq *vlr-cmd* nil)
(vlr-remove-all :vlr-command-reactor)
) ;_ end of progn
) ;_ end of if

(if (not *vlr-cmd*)
(setq *vlr-cmd*
(vlr-command-reactor
"kpblc-command-reactor"
) ;_ end of vlr-command-reactor
'((:vlr-commandwillstart . _kpblc-vlr-command-start))
) ;_ end of setq
) ;_ end of if

(defun _kpblc-vlr-command-start (react cmd / selset)
;|
* Общая функция обработки начала команд
|;
(if (member (strcase (car cmd) t)
'("qsave" "save" "saveas")
(vla-auditinfo *kpblc-activedoc* :vlax-true)
(vlax-for app (vla-get-registeredapplications *kpblc-activedoc*)
(vl-catch-all-apply
(function
(lambda ()
(vla-delete app)
) ;_ end of lambda
) ;_ end of function
) ;_ end of vl-catch-all-apply
) ;_ end of vlax-for
) ;_ end of member
) ;_ end of if
) ;_ end of defun
Автор: ACADUSER
Дата сообщения: 02.09.2009 16:01
Mushroomer
А может просто кнопочку себе создашь:

Код: ^C^C_AUDIT _Y
Автор: Mushroomer
Дата сообщения: 02.09.2009 18:21
kpblc
Цитата:
и очистка от зарегистрированных приложений.
Можно пояснить о чем идет речь?

ACADUSER
Цитата:
А может просто кнопочку себе создашь:
О точно. Похоже это то, что нужно.

All
Еще одна просьба, связанная с программированием под AutoCAD. Речь пойдет о контуре подрезки изображения. Может я это неправильно (по памяти) называю, поэтому поясню. Это кнопка которая показывает/скрывает рамку у растрового изображения. Я работаю в 2005, там у этой кнопки всего 2 значения: в (включено) и о (отключено). Хочется создать кнопку, а на нее повесить макрос. Макрос рабтает следующим обрзаом.
Если текущее значение в, то он сам его меняет на на о. И наоборот. Т.е. простейшая инверсия.
в старших версиях AutoCAD, кажется, три значения: 0,1,2. Если возможно то, просьба учесть и это. Т.е. 0 меняется на 1, а 1 меняется на 0.
Автор: ACADUSER
Дата сообщения: 02.09.2009 23:07
Пробуй:
Код: (setvar "XCLIPFRAME" (max 0 (- 1 (getvar "XCLIPFRAME"))))
Автор: AndreyG A
Дата сообщения: 03.09.2009 21:46
Добрый вечер!
Никак не могу справиться с проблемой в AC 2007.
При печати нескольких разных листов из разных файлов каждый раз нужно выбирать принтер для печати.
Устанавливал в настройках и принтер по умолчанию, и использовать последний успешный принтер. Но все равно при печати принтера нет.
На одном сайте прочитал, что установить принтер по умолчанию невозможно. Неужели это так? Каждый раз выбирать принтер надоело.
Автор: Mushroomer
Дата сообщения: 03.09.2009 22:04
AndreyG A
Откуда печатаешь? Из листа или из модели? В диалоге печати есть такая кнопка "Применить к листу". Выбери принтер и нажми ее. В следующий раз будешь приятно удивлен.
При печати из листа принтер настраивается в диспетчере парамеров листа (если я не ошибся в названиии, т.к. пишу по памяти). Хотя может кнопка "применить к листу" и здесь поможет
Автор: Mushroomer
Дата сообщения: 04.09.2009 14:34
Кто-нибудь смотрел ZwCAD http://www.zwsoft.ru/ ? Это как бы замена AutoCAD. Из всего того, что я видел (а видел я еще 2-3 программы) ZwCAD имхо наиболее приближен к AutoCAD. Если кто-то смотрел и/или пользовался, то просьба отписаться о впечатлениях.
Автор: fess2006
Дата сообщения: 08.09.2009 12:54
Здравствуйте! вопрос такой:

установил на комп Autodesk AutoCAD 2010 32-bit/64-bit RUSSIAN full ISO (сборка SNiK)

все поставилось и активировалось,НО команды пишутся либо по-русски либо через _

т.е. если раньше в автокаде команда line - отрисовка отрезка выполнялась вводом буквы L в командной консоле, то теперь приходится писать _line.

как избавится от этого и перейти к прежнему режиму ввода команд?

если кто знает, буду очень благодарен за подсказку.
Автор: kpblc
Дата сообщения: 08.09.2009 14:54
Никак. Русская официальная локализация обратного хода не имеет. Или сноси и ставь нормальную английскую.
Автор: Mushroomer
Дата сообщения: 08.09.2009 15:26
kpblc
А разве псевдонимами (или как они там называются) вопрос fess2006 не решается?
Автор: kpblc
Дата сообщения: 08.09.2009 15:31
Имеются в виду алиасы, которые в acad.pgp прописываются? Так там все равно надо вбивать русские имена команд. А опции как были на русском, так и останутся (и либо использовать русские опции, либо английские с "_" впереди).
Автор: Mushroomer
Дата сообщения: 08.09.2009 15:58
kpblc
Понятно.

fess2006
Цитата:
т.е. если раньше в автокаде команда line - отрисовка отрезка выполнялась вводом буквы L в командной консоле,
Это было в какой по номеру версии? В русской или английской?
Автор: fess2006
Дата сообщения: 08.09.2009 16:36
в 2007 в англ.

Добавлено:

Цитата:
Никак. Русская официальная локализация обратного хода не имеет. Или сноси и ставь нормальную английскую.



ужас, так изуродовать продукт. ок спс, поставлю английскую.
Автор: immotus
Дата сообщения: 09.09.2009 08:44

Цитата:
У меня имеется AutoCAD 2006, раньше все было нормально, но теперь по истечении некоторого времени программа просто вырубается и все данные теряются. В логах нашел такую ошибку:
Зависшее приложение acad.exe, версия 22.2.54.10, зависший модуль hungapp, версия 0.0.0.0, адрес 0x00000000.

Может все-таки кто-нибудь помочь? Как только отрываю второй чертеж, приложение вешается намертво. Очень не хочется переставлять ОС.
Автор: Mushroomer
Дата сообщения: 09.09.2009 10:21
immotus
Лог не информативен. Данные можно вытащить из временных файлов. SP установлен? Сколько планок памяти на компьютере? Что менялось (какие программы ставились) с того времени, когда все работало?
Автор: Mushroomer
Дата сообщения: 09.09.2009 15:40
ACADUSER
Цитата:
(cond
((getvar "FRAME") (setvar "FRAME" (max 0 (- 1 (getvar "FRAME")))))
(t (setvar "XCLIPFRAME" (max 0 (- 1 (getvar "XCLIPFRAME")))))
)
Извиняюсь за ламерский вопрос: а что с этим делать?

А кнопку уже сделал. ОЧень удобно. Спасибо.
Автор: ACADUSER
Дата сообщения: 09.09.2009 16:20
Mushroomer
Помести этот текст в файл SWITCHFRAME.lsp, его пропиши в автозагрузку (посмотри команду _APPLOAD)

Код:
(defun C:SWITCHFRAME ( / )
(cond
((getvar "FRAME") (setvar "FRAME" (max 0 (- 1 (getvar "FRAME")))))
(t (setvar "XCLIPFRAME" (max 0 (- 1 (getvar "XCLIPFRAME")))))
)
(princ)
)
Автор: Mushroomer
Дата сообщения: 09.09.2009 16:30
ACADUSER
А понятно. У меня было предположение, что это lsp. Спасибо за информацию, как привязать функцию к кнопке.
Автор: flowersmax
Дата сообщения: 09.09.2009 16:30
может тут не в тему. но хотелось бы найти более менее приличный аналог 2010 каду.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111

Предыдущая тема: config.exe


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.