| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 24.06.2007
Minsk
Сообщений: 34
|
Цитата:
А как добавить готовый макрос на иконку, чтобы при нажатии макрос сразу выполнялся? Знает кто? |
|||
|
||||
Регистрация: 24.06.2007
Minsk
Сообщений: 34
|
Может кто поможет описанием свойст атрибута?
А то в одном случает я вставляю блок с атрибутами, выскакивает окно для редактирование атрибутов (присвоения им значений), а в другом просто вставляется блок, а когда по нем два раза кликаешь, только тогда меняешь атрибуты. Что такое "контролируемый", "постоянный"? |
|||
|
||||
Регистрация: 24.06.2007
Minsk
Сообщений: 34
|
SOS!!! Ребята помогите!!! Акад 2006 у меня...
Начальник идиот, не умеет работать в акаде и меня заставляет чертить "по простому"!!! Как расчленить блоки с атибутами, чтобы значение атрибутов осталось и атрибуты стали простым текстом!!! ОЧЕНЬ НАДО!!! Не гореть же мне на костре в самом то деле |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
burst из Express Tools
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 24.06.2007
Minsk
Сообщений: 34
|
Помогите в такой ситуации: когда я вставляю блок с атрибутами из инструментальной панели, в свойствах поставить "использовать текущий слой", блок все равно остается начального цвета и вес линий не изменяется, а иногда меняется лишь часть блока на свойства пристваемого слоя. В чем тут проблема! (если кто-нить хоть что-нить понял )
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Внутри блока примитивы, наверное, все же "ПоБлоку"? Гибкости больше...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 24.06.2007
Minsk
Сообщений: 34
|
Всем снова привет...
Вопрос №1... есть UserForm с textbox, как сделать на VBA табличку (например) 2х2 и в люблю ячейку вставить значение textbox. Нужен простой пример, а дальше я все сам пойму... Вопрос №2: как пристоить значение textbox атрибуту? Вопрос №3: можно ли *.dvb превратить в *.exe? Вопрос №4: (экспорт из Excel в ACAD) как на VBA значение ячейки А1 присвоить значениею ячейка А1 в табличке ACAD (уже готовой)/ Опять же, нужен простой пример.... Спасибо... Последний раз редактировалось Agens, 16.12.2007 в 17:44. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
1: если использовать только стандартные контролы, то либо MSFlexGrid, либо MSHFlexGrid (Hierarhial), либо тупо создавать 4 TextBox'a.
2: См. GetAttributes, получай указатель на атрибут через TagString и устанавливай значение, используя TextString 3: Нет 4: См.свойств объекта TABLE. Там все расписано.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 24.06.2007
Minsk
Сообщений: 34
|
Цитата:
2. где смотреть? ссылка может есть какая? 3. плохо вообще вообще никак? 4. см. п. 2 (аналогично) |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
1. Описание стандартных контролов, наверное, лучше всего искать в MSDN. Для MSFlexGrid : http://search.msdn.microsoft.com/sea...00&lang=ru-ru; MSHFlexGrid: http://search.msdn.microsoft.com/sea...cal%20flexgrid
Не, можно, конечно, попробовать раскопать где-нибудь MSDN для VS 6.0, но это около гига (!) Если надо - пиши в ПМ. 2. GetAttributes можно посмотреть в справке AutoCAD Developer help, там вроде как нормально все расписано. 3. Ну почему Excel'ные макросы никто не пытается сделать ехе-шниками, и это нормально? Тут-то все то же самое... 4. Там же,где и п.2. Честно скажу, цитировать всю справку просто некогда. Примеров там, по-моему, более чем достаточно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 24.06.2007
Minsk
Сообщений: 34
|
Новые вопросы:
1. (он же старый) как на VBA подгрузить блок или вставить чертеж? 2. если у меня label's имеют имена f1, f2, f3.... можно им присваивать значения через массив? или с помощью цикла fi (for i=0 to...)? 3. AutoCAD Developer help это стандартный help ACADa? -------- Прикольно, что описание по VBA к ACADу лежит в справке к LISPу... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
1. ThisDrawing.InsertBlock и дальше по тексту - это если надо вставлять сразу файл / блок в определенную точку. Блин, недавно отвечал на такой же вопрос, еще ObjectDBX упоминал, Fatty, собственные перлы на аркаде... Черт, найти никак не могу. Agens, попытайся - вроде даже на этом форуме было.
2. Я бы делал через цикл. Если Fatty заглянет, может, у него будет более красивое решение. Он тут на caduser вообще показал, как собственную коллекцию создавать - я и не знал такого 3. Меню Help -> Developer Help (Справка разработчика).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 24.06.2007
Minsk
Сообщений: 34
|
Если кто знает как сделать следующее:
если есть TextBox1, TextBox2 и TextBox3 как присвоить этим переменным значения через массив, т.е. for i=0 to 2 TextBox(i) = i ' допустим... next i ОТПИШИТЕСЬ ПОЖАЛУЙСТА... Может кто еще знает как вставить блок через VBA прописав путь к файлу где он лежит? С НАСТУПАЮЩИМ ВСЕХ!!! |
|||
|
||||
Зайди сюда, там и поговорим.
http://dwg.ru/f/showthread.php?t=15213&page=3 |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
В VBA нет поддержки индексированных контролов. Поэтому такой номер не прокатит. По-моему, тут пройдет только вариант тупого назначения Text каждому TextBox. Это не VB6
> Supermax : :?: Интересно, а связь какая?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
Написать макрос по копированию блоков из одного файла в другой вместе с палитрой и прочей бижутерией у меня уже несколько. Да и тут это уже лежит, где только есть место. А вот совместить это с постоянной потребностью тащить из одного файла в другой да все разное - я считаю целесообразно. В теме про библиотеку блоков я уже отписался на сей счет. |
||||