|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.09.2009, 19:46 | #1 | |
Замена цвета блока или блока на блок
Регистрация: 14.09.2009
Сообщений: 13
|
||
Просмотров: 6307
|
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Тут вариантов масса замена самого блока (если у всех надо цвет помнять), поменять слой у вхождения, дин. блоки с параметром видимости, создание аналогичного блока, но с новым цветом - вобщем вначале сам реши что именно нужно и напиши.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 14.09.2009
Сообщений: 13
|
думаю оптимально так есть скажем блок-синий квадратик,пронумерован номером 1,надо чтобы при изменении значения во внешней программе,блок заменился на красный желтый или зеленый квадратик,самое обидное блин тока на делфях более менее,а вот как передачу в лисп сделать и подключиться к нужному блок хз,вобщем ламер я в делах программирования в кадике
|
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
Да и нафига вообще программировать, если можно вручную выделить блоки и назначить им нужный цвет (ессно, примитивы блока должны быть с цветом "поблоку")..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Само оно (значение) меняться не будет. Только если писать собственную программу - тогда шансы есть.
Правда, вопрос как был непонимаемым, так и остался...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 14.09.2009
Сообщений: 13
|
1.в программке(внешней) прошло изменение текстового фаила,просто в форме для заполнения записали значения.
2.сохранили в фаилик. 3.открыли акад,в нем нужно чтоб цвета поменялись 4.фаил типо секретный,реал нельзя выкладывать,а блочек квадратик а внутри цифирка(метка)вот заливку надо менять. мужики реал вешаюсь,спрашивайте м б доп вопросы я поясню сразу 5.тхт будет в любом втде,как скажите так и сделаю,из формы не проблема получить любой тхтшник хоть с абракадаброй,вот тока какой |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Ну в общем так, создаешь блоки, в них объекты которые должны поменять цвет, должны иметь цвет "по блоку", в блоках-же создаешь атрибут (можно скрытый) с именем "IDENT" с произвольным содержанием, далее создаешь текстовой файл с тем-же именем что и файл рисунка и в той-же директории, в нем пишеш данные в следующем формате:
имя_блока значение_атрибута_ident номер_цвета разделители пробелы, для обновленния данных в рисунке, запускаешь лисп setcolor (он естественно должен быть загружен), в общем смоти пример. Код:
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 14.09.2009
Сообщений: 13
|
все сделал,с внешней программы меняется,тока одна сложность лисп включается только в том случае если создан в это м же файле и скомпилирован,закрываешь и надо снова входить в лисп вставлять код и компилировать,тока тогда работает,может я что не так делаю?
|
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Если ты поставил на автозагрузку он просто загружаеться его еще надо вызвать, каким образом это сделать решать тебе: либо вызвать с ком.строки, либо "повесить на кнопку", либо дописать в конец файла команду setcolor - но тогда он будет запускаться при каждом открытии любого файла - и соответственно при ненахождении {active-name}.txt, будет ругаться.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 14.09.2009
Сообщений: 13
|
просто сетколор?проблема в том что он загружен,а когда я жму в командной строке сетколор(setcolor) он пишет неизвестная команда,срабатывает тока после выше описаннгогя в трауре,_appload setcolor.VLX успешно загружено.
setcolor Неизвестная команда "SETCOLOR". Для вызова справки нажмите F1. Последний раз редактировалось maximator, 24.09.2009 в 11:17. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Газопровод по фасаду здания | proekt | Прочее. Архитектура и строительство | 13 | 30.09.2022 07:49 |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
NanoСПДС | gest | Другие CAD системы | 401 | 15.07.2008 14:50 |
ответственность за проектную документацию | zaza-noza | Организация проектирования и оформление документации | 3 | 07.03.2008 09:54 |