| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
ТВои иконки понравились Намного лучше моего ужаса
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Ну ладно, сколько людей столько и мнений.
Значит правильно я не стал дальше делать. Я сделал идейно. Усложнять можно дальше, но это уже будет непринципиально. Главное чтобы была отражена суть команды. Ручка такая только у параметра видимости и у lookup. Но насколько я понимаю программа только для параметра видимости. А лукап ты сам изобразил по-другому, в виде таблицы. Поэтому я и не побоялся треугольник рисовать. Насчет теней... Не согласен я с тобой. В твоих картинках тоть есть у буквы Х тень хоть нету по-моему без разницы. Ладно, пока не буду спорить, сначала попробую тень удалить, поставить рядом две кнопки и посмотреть разницу. Посмотрим другие варианты картинок.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
Файл Visibility-ADD2.fas содержит следующие функции:
(Visibility_add) - Добавить новый Visibility Set (visibility-up) - делает указанный пользователем Visibility Set текущим (element-sel-current-del) - убирает из текущего Visibility Set-a выделенные элементы (eddedd) - включает ручки всем элементам текущего Visibility Set-a (Visibility_clear) - очищает указанный Visibility Set от всех элементов, параметров и представлений. Принадлежащие ему элементы становятся свободными (element-all-current-del) - удаление из текущего Visibility Set всех элементов оставляя свойства и представления. (element-sel-current-insert) долгожданная - по внедрению в общий список текущего Visibility Set-a выбранных элементов. (properties_add_all_visibility) - устанавливает видимость выбранным динамическим свойствам во всех представлениях всех Visibility Set-ов (tecuch_visibility) - показывает наименование текущего Visibility Set-a и выводит его в статусную строку Когда вставляется новый (уже не первый) Visibility Set, он не делается текущим. Автоматически и к его имени по умолчанию добавляется куча цифр, чтобы не было одинаковых имен. В статусной строке выводится значения текущего Visibility Set-a только после первого применения (tecuch_visibility). 24.01.2009. Исправлена ошибка в функции (properties_add_all_visibility) 16.07.2009. Исправлена ошибка в функции (element-sel-current-insert) 17.07.2009. Еще раз исправил (element-sel-current-insert) и вставил в нее включение видимости всех элементов с последующим откатом назад этой видимости. 06.10.2009. !!! Исправил функцию eval_graf_output, из-за которой не работала visibility-up. 02.02.2010. !!! Еще раз исправил функцию eval_graf_output, под 2010 кад, да и вообще быстрее стала работать. Последний раз редактировалось Supermax, 02.02.2010 в 14:23. |
||||
|
||||
архитектор Регистрация: 01.04.2008
СПб
Сообщений: 296
|
Supermax,
Насчет пункта 15, все разъяснилось Мне кнопки Volodich, понравились, у меня похожие идеи, насчет лукапа, на мой взгляд, однозначно надо изображать треугольник,(Action - молния, ехсель -таблица с буквой "х" или вообще -значек екселя, видимость/невидемость выделять тоном и тд), короче, использовать интуитивно понятные пиктограммы, которые узнаются с первого взгляда и не путаются между собой ( т.к. когда по кнопкам пыкаешь, их особо не разглядываешь), к тому же, из-за малой величины, должны содержать минимум информации. Supermax, Ваши кнопки мне понравились меньше, лукап->эксель и эксель->лукап, сначала не заметила разницы |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Supermax, прими в качестве совета: первый пост темы виден (благо шапку Админ сделал). Ну так и редактируй первый пост Там будет все, что посчитаешь нужным - и закачиваемые элементы, и внутренние ссылки на посты... И сразу будет все видно, и пользователям по теме ползать не надо будет
Я бы, наверное, так и делал.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Конструирование в области нефтеразведки Регистрация: 10.02.2006
Гомель
Сообщений: 321
|
> Supermax #147, Кулик Алексей aka kpblc
Вот за эту программу огромное спасибо!!! Очень нужная вещь... |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Lite версия бесплатна, стандарт бесплатна (была по крайней мере раньше) для xUSSR, только в конце банеры показывает. Есть online уроки
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Supermax, файл *.fas надо просто поместить в папку к вспомогательным файлам?
Команда: (LOAD "C:/Рабочие документы/LISP/Visibility-ADD2.fas") VISIBILITY_CLEAR Команда: Visibility_add Неизвестная команда "VISIBILITY_ADD". Для вызова справки нажмите F1. Я что-то не так делаю? Цитата:
Я скрываю объекты, отключая слои.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
СВ, а почему остальные не качаешь?
Kpblc, я так уже делал, только в данном случае очень много всего. К каждому файлу хелп нужен не слабый. Боюсь первый пост станет на всю страницу и тогда будет ОПА! Если каждая страница будет содержать одно сообщение размером с целую страницу, то ... Вам еще так сервер не обрушивали? |
||||
|
||||
Volodich, Visibility-ADD2.fas это макрос. Прочти пожалуйста повнимательнее тему и на сообщениях VVA есть ссылка на то, как макросами пользоваться. Чес. слово, облом столько по новой писать.
Народ, дайте ссылок на тему, как запускать макросы. Ладно, у VVA там много всего, так что даю вводную. 1. Создаем папку для макросов (где угодно) и кладем в нее файлы *.lsp и/или*.fas. 2. Устанавливаем путь к этой папке Tools->Options...->закладка Files->раскрывающийся список Support File Search Path (нажать на плюсик и раскрыть)->выделить любую строку->нажать клавишу (в правой части меню) "Add..."->нажать кнопку "Browse...">указать в открывшемся окне на папку с макросами->нажать кнопку "Apply" (в нижней части меню) и кнопку "OK", тамже. Теперь набрав в ком строке (load "Visibility-ADD2.fas") ентер, а потом (VISIBILITY_ADD) ентер получим нужное. Мы функцию запускаем, а не команду. В 145 посте все вполне понятно написано. Последний раз редактировалось Supermax, 03.10.2008 в 14:23. |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
dwg.ru/art/8
Подпись VVA
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
В продолжение #151:
Я бы написал, наверное, следующее (ну или что-то типа такого): В этой теме рассматривается вопрос программного "наращивания" возможностей динамических блоков. Разбор словарей дин.блока Получение параметра видимости и его разбор Примеры блоков с несколькими параметами видимости (Visibility Set): "неправильные" и "правильные". В постах #70 и #71 - дополнительные примеры. Программа по перемещению параметров видимости "по порядку" Готовые макросы: Excel->Lookup Excel->Lookup для пространства редактора блоков Lookup->Excel Lookup->Lookup Lookup->Excel для пространства редактора блоков Lookup->Lookup для пространства редактора блоков Все, объединенное Функция скрытия объектов
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Kpblc, я перенес из первого поста текст в начало второго, а теперь ты перенеси свой текст в первый пост, и чтобы я мог его редактировать. Я буду добавляя проги, туда ссылки добавлять. Очень хорошо у тебя получилось. Спасибо.
|
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как с помощью vba начертить линию | vasyavip | Программирование | 77 | 09.10.2008 23:17 |
Femap и VBA | Makson | Программирование | 11 | 05.08.2008 14:54 |
Создание списка чертежей из Sheet Set Manager | krokh | AutoCAD | 2 | 20.06.2008 16:46 |