18 апреля 2009 г.

AutoCAD 2010 Express Icons

Да я все-таки сделал это, было не легко, а точнее скучно, но я справился! Искал в интернете их, но нигде не нашел, поэтому пришлось повозиться самому:)  А делал следующим образом. AutoCAD хранит свои иконки в файле acadbtn.xmx, который можно найти в папке "C:\Program Files\AutoCAD 2010". Открываем его с помощью утилитки Resource Hacker 3.4.0. Потом Actions -> Save all Resources, далее выбираем папку куда будут сохранены все иконки. После завершения процесса в выбранной папке появятся иконки с расширением bin и файл с расширением res. Открываем Paint и кидаем в него нужный файл bin, затем сохраняем как BMP. Возможно есть способ быстрее, но я его не нашел. Если вам он известен, то буду рад узнать:)
Далее, в сохраненных BMP фон иконок почему-то стал черным. Пришлось менять его в Photoshop'е инструментом Replace Color. Даже после того как я все это проделал, я остался неудовлетворен результатом, потому что какой только цвет фона я не подбирал, все равно мои иконки в AutoCAD'е появлялись на сером фоне, т.е. отличным от того какой фон подбирает AutoCAD  для своих родных иконок. Порывшись в интернете я узнал что цвет 192,192,192 AutoCAD воспринимает как прозрачный и что именно его нужно было использовать для фона моих иконок. Опять значит Photoshop и Replace Color на 192,192,192. Наконец-то нужный результат был получен, иконки выглядят словно родные AutoCAD'овские. Но меня не хватило на изменение цвета больших иконок, поэтому оставлю это занятие но то время, когда мне будет нечего делать...
Итак, что мы имеем:
  • измененный мною Express'овский acetmain.cui  с добавленными Ribbon Tabs и Panels как в AutoCAD 2010
  • ну и acetmain.dll к нему

1 комментарий:

  1. С данной задачей можно было справиться намного проще: http://cadstandard.blogspot.com/2010/01/image-manager-cuix-aka-customize-user.html

    ОтветитьУдалить