Список форумов Конференция САПР Bentley MicroStation Конференция САПР Bentley MicroStation
www.ustation.ru
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Быстрый выбор объектов
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Готовые программы
Предыдущая тема :: Следующая тема  
Автор Сообщение
beer



Зарегистрирован: 01.02.2006
Сообщения: 215
Откуда: Москва

СообщениеДобавлено: Вт Сен 25, 2012 6:49 am    Заголовок сообщения: Ответить с цитатой

никаких ma-файлов быть не должно 100%

Ну тогда давайте выяснять:
1. У ваc .NET 3.5 установлен? (по-моему он должен со стейшеном ставиться)
2. Вы переписали в папоку mdlapps в самом стейшене или в воркспейсе? (файлы должны находиться в первой)
3. Проверьте переменные MS_MDLAPPS, MS_MDL и MS_LIBRARY_PATH эта папочка должна быть в них прописана
4. Вы используете v8i?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Leonid
давно здесь сидим


Зарегистрирован: 28.01.2006
Сообщения: 598
Откуда: С.-Петербург

СообщениеДобавлено: Пт Сен 28, 2012 7:58 am    Заголовок сообщения: Ответить с цитатой

Я тоже решил внести свой скромный вклад в общее дело Smile


SelPlus - небольшой VBA проект
для удобного выделения элементов
в Bentley MicroStation
распространяется с открытым исходным кодом
по принципу "as is"

Скачать: sel.mvba

Установка:
скопировать sel.mvba в папку ...\WorkSpace\System\vba

Команда, key-in:
Код:
vba run [sel]md.go /аргументы/


аргументы:
lev=... слой
clr=... цвет
stl=... стиль
wgt=... толщина
type=... тип элемента (см. функцию fillColTypes)
closed=yes/no замкнутый или нет
area=|<|>|#... площадь (равно, меньше, больше, не равно)
length=|<|>|#... длина (равно, меньше, больше, не равно)
clear=yes/no убирать имеющееся выделение (yes/no)

Если аргументы отстутствуют, то есть если команда выглядит так:
Код:
vba run [sel]md.go

то вызывается окно для выбора параметров выделения.

Аргументы разделяются пробелом, то есть в самих аргументах пробелов быть не должно, например наименование стиля "( Dot )" не подходит
Кавычки необязательны, например можно написать lev=Гидрография
В аргументах closed,clear значения аргументах yes,no
В аргументах area,length знак может быть =,<,>,# (знак # означает "не равно")

Примеры команд:
Код:
vba run [sel]md.go lev="Гидрография" clr=4 stl="Dot" wgt=2 closed="Yes" area<25 clear="yes"
vba run [sel]md.go lev=Гидрография clr=4 type=Line closed=no length#1000 clear=yes
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
АлексЮстасу



Зарегистрирован: 22.06.2012
Сообщения: 104
Откуда: Москва

СообщениеДобавлено: Пт Сен 28, 2012 7:39 pm    Заголовок сообщения: Ответить с цитатой

beer:
главная засада у меня оказалась в том, что я упорно жал в key-in: btools search area - как было написано в первом сообщении про btools.
А сработало: btools select area - как в следующих. Very Happy
Запустилась, окно видно, находит заданное!

Leonid: отличная программа. Для полной красоты было бы здорово выбирать цвет и толщины из списка имеющихся. И дать возможность использовать Fence. (последнее - для полного комплекта).

Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
beer



Зарегистрирован: 01.02.2006
Сообщения: 215
Откуда: Москва

СообщениеДобавлено: Вт Окт 02, 2012 6:30 am    Заголовок сообщения: Ответить с цитатой

Да вам прям выбор по атрибутам подавай полный Smile Хотя... по чему бы и нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
beer



Зарегистрирован: 01.02.2006
Сообщения: 215
Откуда: Москва

СообщениеДобавлено: Вт Окт 02, 2012 6:35 am    Заголовок сообщения: Ответить с цитатой

АлексЮстасу писал(а):
beer:
главная засада у меня оказалась в том, что я упорно жал в key-in: btools search area - как было написано в первом сообщении про btools.
А сработало: btools select area - как в следующих. Very Happy
Запустилась, окно видно, находит заданное!

Это я чего-то не то съел Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Готовые программы Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group