Тема: Как посадить "Purge" на кнопку в панели

Здравствуйте!
Я заметила, что после purge чертежи облегчаются на треть, а некоторые наполовину! Только постоянно вводить команду в командной строке при количестве чертежей около 4 тысяч...
Помогите с макросом, кто умеет. Мне нужна кнопка на панели инструментов, вызывающая команду "Purge". Пробовала записать макрос по аналогии с Excel - не получается. Я не смогла даже пустую кнопку посадить на панель:(.
Заранее благодарю всех, кто подробно растолкует мне решение проблемы.
p.s. Работаю в AutoCAD 2004 rus

Re: Как посадить "Purge" на кнопку в панели

http://dwg.ru/art/2

Re: Как посадить "Purge" на кнопку в панели

> Малявка
Текста самого макроса в указанном месте нет. Но автор его кажется всё тот же Vova
^C^C_-Purge;_All;;_No;_-Purge;_All;;_No;_-Purge;_All;;_No;
Это если Вы хотите почистить чертеж от ВСЕХ неиспользуемых элементов. Преполезнейшая операция!!!
P.S.Фильтры чистяться по-другому. Тоже очень помогает для "облегчения" файлов-чертежей.

Re: Как посадить "Purge" на кнопку в панели

Спасибо большое обоим, попробую разобраться.
Я хочу сделать так, чтобы открывать чертежи пачками по 15-20 штук, запустить "purge" и сидеть сложа ручки, пока макрос почистит каждый файл последовательно, да еще и закроет его с сохранением.
Да, мне нужна полная очистка от всех ненужных вещей - слоев, стилей и т.п.
А что такое фильтры? И как они чистятся?
Спасибо.

Re: Как посадить "Purge" на кнопку в панели

Что-то делаю не так.
Вставляю вот это:
^C^C_-Purge;_All;;_No;_-Purge;_All;;_No;_-Purge;_All;;_No;
в командную строку, а ACAD меня посылает...
типа в HELP

Re: Как посадить "Purge" на кнопку в панели

> Малявка
В меню, а не в командную строку.

Re: Как посадить "Purge" на кнопку в панели

Александр Ривилис, А вот с этого места, пожалуйста поподробнее. Я по натуре блондинка :)
В каком пункте меню и какую строчку надо ковырнуть мышкой?

Re: Как посадить "Purge" на кнопку в панели

> Малявка
Это уже было. См. выше > Vova (2007-12-11 01:36:30)

Re: Как посадить "Purge" на кнопку в панели

> Малявка
Вы же кнопку хотели создать. Вот для нее и надо записать этот макрос.

Re: Как посадить "Purge" на кнопку в панели

Блин, кнопка не создается!
При выборе "Customize" пишет "FATAL ERROR" и закрывает нафиг не только чертеж, а и весь автокад!

Re: Как посадить "Purge" на кнопку в панели

> Малявка
Значит, ваш AutoCAD 2004 не "rus", а "криво-rus", IMHO.

Re: Как посадить "Purge" на кнопку в панели

> Малявка
Но у Вас есть возможность создать кноку в файле acad.mns
В любом текстовом редакторе (лучше всё таки используя Vlisp) вставить строку (похожую на строку с аналогичными функциями) с текстом макроса. Это Вы сможете?
Нет. Пришлите мне Ваш файл acad.mns и скажите на какую панель вставить эту кнопку.
Адрес мой подправьте слегка (a)=@

Re: Как посадить "Purge" на кнопку в панели

> Alan
Зачем acad трогать? Лучше свой файл меню создавать!

Re: Как посадить "Purge" на кнопку в панели

Кажется, я поняла, что делать с файлом acad.mns
Попробую сама. Огромное спасибо за подсказку. А ведь я раньше как огня боялась лезть в подобные, незнакомые мне системные файлы из-за боязни попортить весь компьютер. О результатах сообщу.

Re: Как посадить "Purge" на кнопку в панели

> Малявка
Но проблема с адаптацией, все-таки, остается?

Re: Как посадить "Purge" на кнопку в панели

Урррааааа! Получилось!!!
(Это я про файл acad.mns)
А настройка все равно не работает. При желании загнать кнопку на панель - выдает FATAL ERROR

Re: Как посадить "Purge" на кнопку в панели

Ё-маё!
Сама не пойму, что случилось!
Пока я с acad.mns корячилась, Сам AutoCAD заработал!
И кнопка на панель прилепилась, и макрос на неё записался, и никаких FATAL ERRORов не было!
Воистину пути ACADa неисповедимы. Аминь.
Ребята, огромное спасибо! Я узнала много нового для себя, особенно про acad.mns.
Ух как я щас забацаю свою личную менюшку! (Гы!)

Re: Как посадить "Purge" на кнопку в панели

> Малявка
Однако, если вы собираетесь создавать меню навсегда, то лучше работать с файлом acad.mnu, IMHO. Файл acad.mns все равно создастся и вместе с ним acad.mnc и acad.mnr, а acad.mnu будет служить архивным файлом меню.

Re: Как посадить "Purge" на кнопку в панели

И огрести массу проблем при переходе на новую версию :)

Re: Как посадить "Purge" на кнопку в панели

> Кулик Алексей aka kpblc
Каких проблем? Пока у меня ни разу не было проблем с пребразованием MNU в CUI, если ты это имеешь в виду.

Re: Как посадить "Purge" на кнопку в панели

> Владимир Громов
В AutoCAD 2006 без SP1 не пробовал? Счастливчик! smile

Re: Как посадить "Purge" на кнопку в панели

Да нет, я только пошалю немного в менюшке и назад верну. ))
Ну, типа, как гоблиновская версия Windows, где написано "нафиг", пофиг" и т.д. вместо "нет", "отмена"

Re: Как посадить "Purge" на кнопку в панели

> Александр Ривилис
Пока я разобрался с CUI, SP как раз и подоспел. А вообще и до него, кто мешал в 2006-ом подгружать MNS, он ведь все равно получается из MNU. Желательно, конечно, проверить в AutoCAD 2005, что я и делал.

Re: Как посадить "Purge" на кнопку в панели

ищи по форуму.
если верно вспоминаю - была прожка иль лисп автоматом пуржащая чертежи в некой папке.

Re: Как посадить "Purge" на кнопку в панели

Спасибо, поищу. Вот это именно "то, что доктор прописал". Кстати, информация другим пользователям к размышлению: обработала командой "Purge" 2,5 ГБ чертежей. Проверила - все эти чертежи стали "весить" ровно 1 ГБ. Полтора Гига мусора "вермен Очаковских и покоренья Крыма"!!!
Осталось еще порядка 10ГБ обработать. Пожелайте удачи.