Сообщество программистов Autodesk в СНГ

ADN Club => Адаптация AutoCAD и вертикальных приложений => Тема начата: Valery Brelovsky от 27-06-2017, 12:17:21

Название: Макрос для штриховки. В чем ошибка.
Отправлено: Valery Brelovsky от 27-06-2017, 12:17:21
^C^C_-layer New SBG_TZ_HATCH_I_AVODA; ^C^C_-layer Color 63 SBG_TZ_HATCH_I_AVODA; ^C^C_-layer Set SBG_TZ_HATCH_I_AVODA; ^C^C_-HATCH; SOLID; Select;; 
Вроде начало получилось, а вот завершение выбора контура не идёт. В чем ошибка?
Да сразу не ругайте може и не в той ветке, но вроде боле подходящей чем эта ветка не нашел. :)
Название: Re: Макрос для штриховки. В чем ошибка.
Отправлено: Александр Ривилис от 27-06-2017, 13:39:07
Не проверял, но думаю что ^C^C нужно оставить только в начале.
Название: Re: Макрос для штриховки. В чем ошибка.
Отправлено: Valery Brelovsky от 27-06-2017, 14:34:19
Так надо
^C^C_-layer New SBG_TZ_HATCH_I_AVODA; -layer Color 63 SBG_TZ_HATCH_I_AVODA; -layer Set SBG_TZ_HATCH_I_AVODA; -HATCH; SOLID; Select;;

PS
Всё нашёл!!!
Вот так надо.
^C^C_-layer New SBG_TZ_HATCH_I_AVODA; _-layer Color 63 SBG_TZ_HATCH_I_AVODA; _-layer Set SBG_TZ_HATCH_I_AVODA; _-HATCH; _- SOLIDFILL SOLID;

Название: Re: Макрос для штриховки. В чем ошибка.
Отправлено: Valery Brelovsky от 30-06-2017, 08:04:46
Александр можно спросить.

Не получается работа макроса если добавить к нему Associativ и Separate для штриховки.
^C^C_-layer New SBG_HATCH_ASF_SIHVA1; _-layer Color 254 HATCH_ASF_SIHVA1; _-layer Set SBG_HATCH_ASF_SIHVA1; _-HATCH;   _- SOLIDFILL SOLID; A; Y; H; Y; S;

Я и посне команды _-HATCH ставил и в конце строки все равно не работает.
Название: Re: Макрос для штриховки. В чем ошибка.
Отправлено: Александр Ривилис от 30-06-2017, 11:47:39
Включи системную переменную CMDECHO (установи её в 1) и после запуска макроса посмотри что протокол командной строки.