AutoCAD 2005 - пропадают открываемые извне иконки кнопок
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > AutoCAD 2005 - пропадают открываемые извне иконки кнопок

AutoCAD 2005 - пропадают открываемые извне иконки кнопок

Ответ
Поиск в этой теме
Непрочитано 31.01.2005, 10:50 #1
AutoCAD 2005 - пропадают открываемые извне иконки кнопок
dermoon
 
Россия, Красноярск
Регистрация: 26.08.2003
Сообщений: 1,252

Сделал несколько своих команд, обозначил их кнопки уже давно нарисованными, еще с 14 акада иконками.bmp. При закрытии окна адаптации панелей как обычно пишет: сохранено в acad.mnr. Теперь в меню кнопки с моими иконками. Но после выхода и последующего запуска акада 2005, при компиляции меню, все мои иконки пропадают,
вместо них устанавливаются опять акадовские иконки. Пробовал открывать и немного подредактировать свои - не помогает, акад 2005 упорно игнорирует при копмиляции меню чужие иконки. Вновь рисовать, открывать и редактировать из предлагаемого акадом 2005 набора иконок - пожалуйста, но открывать и сохранять свои бесполезно, все равно при последующем запуске пропадут. Все пути к файлам в настройках прописаны, профиль сохранен, чего еще 2005-у надо?
Просмотров: 5038
 
Непрочитано 31.01.2005, 10:59
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Посмотри собственно файл *.mns - там надо писать нормальные имена файлов bmp, и сохранять их по support (что и так уже сделано).
Там кад поначалу сохраняет файлы в виде RCDATA123456.bmp, и сохраняет их куда левая нога пожелает (его нога).
Кроме того, имхо, не следует редактировать стандартные меню када - уж лучше сделать свое и оперировать именно с ним - тогда полную власть над собственным детищем получаешь (и грузится оно нормально).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 31.01.2005, 11:07
#3
dermoon


 
Регистрация: 26.08.2003
Россия, Красноярск
Сообщений: 1,252


В mns все нормально - иконки мои. Сохраненные тут-же в support. Пропадают именно при процессе компиляции в mnc. Без разницы, какое меню - акадовское или свое.
dermoon вне форума  
 
Непрочитано 31.01.2005, 11:15
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Можно попробовать снести файлы *.mnc, *.mnr и попробовать перекомпилировать менюшку. У одного знакомого такое решение помогло (на 2002-м, кривая русификация)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 31.01.2005, 11:38
#5
dermoon


 
Регистрация: 26.08.2003
Россия, Красноярск
Сообщений: 1,252


Уже пробовал, не помогло. У меня акад, вернее ADT 2005 RUS, с официальной русификацией. Только как русификация влияет на копмиляцию меню? Это все таки глюк? Или где-то настраивается по новому?
dermoon вне форума  
 
Непрочитано 31.01.2005, 12:03
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Странно, у меня все то же самое, проблем почему-то не возникает. Были проблемы, когда в именах панелей допускал символы вида ":", ";" - но и тогда были только с Flyout.
ИМХО можно поробовать напрямую из-под када сделать новый вариант меню (т.е. обозначить панели инструментов), без прописывания кнопок. Сохранить. Открыть файл mns и туда руками перекинуть описания кнопок.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 31.01.2005, 15:47
#7
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


Посмотри нет ли меню-файлов дублеров, те в одном меняешь, а в двойнике все по-старому и АКАД цепляет его.
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 31.01.2005, 15:53
#8
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


Цитата:
Сообщение от dermoon
Уже пробовал, не помогло. У меня акад, вернее ADT 2005 RUS, с официальной русификацией. Только как русификация влияет на копмиляцию меню? Это все таки глюк? Или где-то настраивается по новому?
Нет ли в меню команд типа LINE, CIRCLE -т.е. без подчеркивания перед именем (_LINE), может здесь заковыка?
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 31.01.2005, 16:54
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


насколько я понял, команды из менюшек нормально работают. Я добился-таки от када такой ошибки (перенес меню без перекомпиляции на другое место, исправил пути поддержки, загрузил меню - рисунки слетели). Как исправил:
На любой кнопке (но только на одной) повторно загрузил рисунок. Сохранил. Смотрю на файл mns. У меня почему-то имя файла рисунка не изменилось. Выгрузка меню, снос скомпилированных файлов, загрузка меню. Все подключилось.
dermoon, хоть напиши, как исправил-то

Кстати, вопросик к знатокам: При создании toolpalettes кад формирует n-ное количество файлов png. каким макаром их перевести в bmp, чтобы можно было их засобачить в кнопки? Работа через фотошоп эффекта дала минимум. Если у кого получилось, опишите технологию (в растре вообще как свинья в ананасах).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 31.01.2005, 18:15
#10
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


>>kpblc
Может я не понял вопроса, но для перевода png в bmp нужно открыть исходный файл, сказать Save As и выбрать расширение bmp.
Если проблема в количестве, то для одного из файлов пишем Action. Потом File->Batch. Указываем Action, Folder (or Files) и вперед.
Torino вне форума  
 
Непрочитано 01.02.2005, 08:13
#11
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


>>Torino: а поподробнее можно рассказать (честно говоря, мало что понял )?
Свой вопросик-то я решил, правда, руками. Действительно: "Не умножайте сущостей, кроме самых необходимых" Если кому интересно - в приват.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.02.2005, 11:30
#12
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


Для создания Action (аналог макроса в Акаде) необходимо его записать (также, как и в Ворде, например).
Для этого открываем любой .png - рисунок.
Потом открываем вкладку Actions.
Жмем кнопку Creat new action.
Вводим имя, жмем Record.
Далее File->SaveAs. Выбираем расширение .bmp.
Далее Save. Указываем формат записи. Жмем ОК.
На панели Actions жмем кнопку Stop playing/recording.
Закрываем рисунок.
Теперь необходимо применить созданный скрипт ко всем файлам.
Для этого File->Automate->Batch.
В поле Action выбираем только что созданное действие.
В поле Source выбираем, например, Folder.
Жмем кнопку Choose. Указыванем папку с png-рисунками.
Отмечаем галочками Suppress File Open Options Dialogs & Suppress Color Profile Warnings, чтобы не возникало лишних сообщений.
А также в разделе Errors ставим Log Errors To File. Указываем в какой файл писать ошибки (это нужно, чтобы каждый раз не устанавливать формат записи файла).
И жмем ОК.
Если в конце появилось сообщение о возникшей ошибке, то ничего страшного Просто закрываем это окно.
Torino вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > AutoCAD 2005 - пропадают открываемые извне иконки кнопок