Відповідь

Warning: this topic has not been posted in for at least 150 days.
Unless you're sure you want to reply, please consider starting a new topic.
Ім'я:
   
Email:
Тема:
Іконка повідомлення:
Жирний Курсив Підкреслений Закреслений | Вирівняний текст Вирівняти ліворуч Центрувати Вирівняти праворуч
Вставити зображення Гіперлінк Email Вставити посилання на FTP | З обрамленням З тінню Біжучий рядок | Надрядковий Підрядковий Телетайп | Вставити таблицю Код Цитата Insert Spoiler | Insert Unordered List Insert Ordered List Горизонтальна лінія
Smiley Wink Grin laugh Cool evil Roll Eyes Tongue Angry Лукавый Sad Shocked Хм? crazy Wall slap Смущенный Шокирован Недопонял... Сумасшедший Kiss Cry thumbsup пиво flower Study Благодарю! Жадность Сомнение Умолкаю

підказка: натисніть alt+s для відправлення або alt+p для перегляду повідомлення


Повідомлення в цій темі

Автор: blak
« : 21 Січень 2010, 11:18:16  »

Команда: -vbarun

Имя макроса: Module1.AddGrid, Вот так все работает.
В свойствах макроса надо было прописать: ^C^C-vbarun Module1.AddGrid, а я  писал: ^C^C-vbarun GridPaper.dvb!Module1.AddGrid :-[
hi_tech, Спасибо,  :thumbsup:
Автор: hi_tech
« : 21 Січень 2010, 10:39:50  »

blak, странно. Давайте попробуем так, в командной строке вводим:
Команда: -vbarun

Имя макроса: Module1.AddGrid

Так работает?
Автор: erika24
« : 21 Січень 2010, 10:19:29  »

Цитата: zamtmn
так автор не против :-[, только ему некогда :thumbsdown:
Автор: blak
« : 21 Січень 2010, 10:10:34  »

Спасибо hi_tech, но пишет, что Макрос не найден, и с (^C^C), и без., в ручную выполняется, а кнопкой не хочет. :(
Автор: zamtmn
« : 21 Січень 2010, 01:22:38  »

Пара замечаний по макросу (сугубо ИМХО):

-нужно хранить вводимые значения между запусками макроса, иначе толку нету, каждый раз вбивать - всеравно что _divide использовать

-задавать нужно количество не по Х и У, а по ширине и длине, чтоб одним набором параметров обрабатывать и вертикальные и горизонтальные помещения

-ну и вставлять блок, а не точки

Хоть тут и нужно решение под автокад, я еще раз прорекламируюсь вне атокада)). Если нужна просто расстановка, без расчета освещенности, во вложении ролик моего варианта. Программа не законченая, подглюкивает. понимает ограниченый набор примитивов dxf. на подготовленных планах расстоновку можно сделать очень ловко

PS. во вложение не влез, скачать и посмотреть можно тут - http://download.shamangrad.net/zcad/svet.rar
Автор: hi_tech
« : 21 Січень 2010, 00:13:09  »

blak,  с кнопкой оказалось все очень просто.
Во-первых необходимо данный макрос добавить с список автоматически загружаемых приложений дабы не загружать его каждый раз при открытии акада.
Во-вторых при создании кнопки для запуска этого макроса необходимо в  поле Макросы ввести
-vbarun Module1.AddGrid (без ^C^C)
Автор: andery
« : 20 Січень 2010, 16:15:54  »

Макрос - правильный  :thumbsup:, но я бы усовершенствовал, чтоб вместо точек - блок светильника вставлял, предварительно попросив указать блок.
Автор: blak
« : 20 Січень 2010, 15:24:47  »

hi_tech, Спасибо, все работает, осталось с кнопкой разобратся.
Автор: hi_tech
« : 20 Січень 2010, 15:01:26  »

blak, потому что написано для пространства модели.
Вот точно такой же для пространства листа
Автор: blak
« : 20 Січень 2010, 14:49:40  »

Макрос бомба  :thumbsup:, только на листе почему-то не работает.
erika24, узнайте пожалуйста у автора какой командой запускается этот макрос? :-[
Автор: hi_tech
« : 20 Січень 2010, 14:28:32  »

blak, спасибо, слава богу начиная с 2007 это не так муторно.
Осталось узнать какую команду забить в строку Макросы , чтобы сразу запускался данный макрос. В список автоматически загружаемых приложений уже добавил данный файл.
Автор: blak
« : 20 Січень 2010, 14:23:16  »

Автор: hi_tech
« : 20 Січень 2010, 13:58:26  »

zamtmn, Сервис - Макросы - Макросы - Выбрать нужный - Выполнить
В идеале выносится отдельной кнопкой с соответствующей командой на панель, сейчас как раз этим занимаюсь.
Автор: zamtmn
« : 20 Січень 2010, 13:48:30  »

>>zamtmn, для вставки макроса в автокад необходимо зайти в Сервис - Макросы - Загрузить проект.

я загрузил, но как его выполнить?
Автор: hi_tech
« : 20 Січень 2010, 13:44:41  »

erika24, парню огромное спасибо!
Осталось реализовать так как у zamtmn (будет вообще шикарно) только в акаде.
zamtmn, для вставки макроса в автокад необходимо зайти в Сервис - Макросы - Загрузить проект.