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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Программулька для проставления масштабов вхождений блоков

Программулька для проставления масштабов вхождений блоков

Ответ
Поиск в этой теме
Непрочитано 17.05.2013, 11:33
Программулька для проставления масштабов вхождений блоков
Volodich
 
проектировщик-электрик
 
Челябинск
Регистрация: 20.12.2007
Сообщений: 475

Здравствуйте.
При работе с динамическими блоками в 2006-2008 автокадах (у нас на работе такие) заметил пару пакостей.
При вставке блока через буфер обмена из одного чертежа в другой у него вдруг пропадают ручки настройки. Долго не мог понять в чем дело, потом понял. Что-то сбивается с масштабом блока. Когда вручную в свойствах блока вбиваешь те же самые цифры масштабов, ручки вдруг волшебным образом появляются. Но когда блоков много это мучение.
Сделайте, пожалуйста, кто-нибудь программку, которая бы сама вбивала эти масштабы заново. Как вариант можно "тыкать" мышкой в нужный блок, чтобы программка выбирала в чертеже только эти блоки и не шарилась по всем остальным нормальным. Но можно и все, если это не сильно повлияет на длительность работы.
Для примера кладу файл с таким блоком.

Вложения
Тип файла: dwg
DWG 2004
пример сбитого блока.dwg (687.7 Кб, 3051 просмотров)

__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Просмотров: 6749
 
Непрочитано 17.07.2013, 09:12
#21
Кулик Алексей aka kpblc
Moderator

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


Из той же оперы: http://autolisp.ru/2009/09/12/vlide-misc-02/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.07.2013, 12:00
#22
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Цитата:
Сообщение от crosandr Посмотреть сообщение
Ставите точки останова. Почитать можно тут
По вашей ссылке показывают, какую литературу надо читать для того чтобы научиться программированию.
Я может быть что-то неправильно понял, но мне-то надо только разобраться в каком месте программа не работает.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Непрочитано 17.07.2013, 12:03
#23
Кулик Алексей aka kpblc
Moderator

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


Volodich, одно из двух - либо разбираешься в программировании и сам все отлавливаешь / разбираешься где и почему не работает, либо просишь и тебе (может быть) что-то сделают.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.07.2013, 12:04
#24
gomer

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
(может быть) что-то сделают.
за пирожок
gomer вне форума  
 
Автор темы   Непрочитано 17.07.2013, 12:07
#25
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Сначала написал свое прошлое сообщение, потом увидел это твое Читаю, смотрю. Я думал, запустить программу и посмотреть как она выполняется - есть какой-то простой алгоритм. Читаю твою статью, может быть пойму.
У меня во-первых по F6 никакая консоль не запускается, во-вторых по F8 никакое "пошаговое выполнение" не начинается, а слышен звук ошибки и все. Ну извините, чайник я, первый раз пытаюсь разобраться. Нам в институте что-то рассказывали про лисп, но естественно я ничего не помню кроме того, что лисп орининальный язык - сначала забивается действие, а потом в скобочках переменные через пробел

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Volodich, одно из двух - либо разбираешься в программировании и сам все отлавливаешь / разбираешься где и почему не работает, либо просишь и тебе (может быть) что-то сделают
Я так понимаю, что люди рады бы помочь, да только у них все работает нормально, а у меня почему-то глючит. Текст командной строки я приводил выше. Поэтому видимо и приходится самостоятельно изучать азы.

Прикладываю картинку как выглядит редактор, до которого я смог "дойти" Обратите внимание, "пошаговое выполнение" - неактивно почему-то.
Изображения
Тип файла: jpg лисп.JPG (245.6 Кб, 115 просмотров)
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...

Последний раз редактировалось Volodich, 17.07.2013 в 12:17. Причина: Добавил картинку
Volodich вне форума  
 
Непрочитано 17.07.2013, 14:53
#26
Do$

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


Цитата:
Сообщение от Volodich Посмотреть сообщение
во-вторых по F8 никакое "пошаговое выполнение" не начинается
А оно и не должно начинаться. Начинать нужно запуском кода из автокада или из консоли. Из автокада - командой upblock, из консоли - (c:upblock). До этого нужно поставить точку останова в коде. Когда до точки останова дойдет, пошагово выполнять с помощью F8.
Do$ вне форума  
 
Автор темы   Непрочитано 17.07.2013, 15:24
#27
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


аааа! Вот спасибо, добрый человек! понял теперь! Попробую!
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Непрочитано 17.07.2013, 23:01
#28
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


то Volodich я уверен на 99.99% что Вы не туда лезете - покажите мне лог из команд
(vl-load-com)
именно в скобках и upblock
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 18.07.2013, 07:34
#29
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Кхе Похоже, компьютер меня испугался
Дело было так. Сначала запускал программу без (vl-load-com) в первой строчке. Не работало. Потом добавил эту строчку. Файл lsp вроде в акад перезагрузил. Опять не работало.
Сегодня запускаю - работает!
Толи сам автокад заглючил, толи произошло еще что-то, связанное с перезагрузкой компьютера... Не знаю в чем дело, но работает! Надеюсь, после следующей перезагрузки так и будет работать
Огромное спасибо всем за помощь и поддержку!
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
 
Непрочитано 18.07.2013, 07:48
#30
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от Volodich Посмотреть сообщение
Кхе Похоже, компьютер меня испугался
...Файл lsp вроде в акад перезагрузил. Опять не работало...
Толи сам автокад заглючил, толи произошло еще что-то, связанное с перезагрузкой компьютера...
У меня подозрение на другое толи
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 18.07.2013, 07:49
#31
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 475


Я понял на какое Но честно, файл заново в автокад загружал... Ну да ладно. Если ошибка снова всплывет, буду по Вашим советам разбираться в логах и пошаговом выполнении.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Программулька для проставления масштабов вхождений блоков



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Как lisp-ом вывести список вхождений блоков? Unfamous LISP 6 23.08.2012 09:22
Тормозит команда расчленения набора блоков batmax Программирование 4 31.08.2010 17:37
Добавление в модель новых вхождений блоков (уникальных) поштучно Sirius2w AutoCAD 18 26.05.2010 12:19
Подсчет и сортировка блоков на текущем слое. Помогите отредактировать. Kortes Программирование 17 26.03.2010 18:46