Могут ли загруженные приложения lsp отображаться в виде значка?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Могут ли загруженные приложения lsp отображаться в виде значка?

Могут ли загруженные приложения lsp отображаться в виде значка?

Ответ
Поиск в этой теме
Непрочитано 09.09.2013, 04:47 #1
Могут ли загруженные приложения lsp отображаться в виде значка?
yannay
 
Инженер
 
Санкт-Петербург
Регистрация: 19.07.2013
Сообщений: 211

Могут ли загруженные приложения lsp отображаться в виде значка? Очень неудобно постоянно вызывать команды через строку

Последний раз редактировалось yannay, 11.09.2013 в 21:28. Причина: невнимательность
Просмотров: 7416
 
Непрочитано 09.09.2013, 07:56
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


включить в автозагрузку и создать клавишу в Адаптации (_cui или _.QUICKCUI)
Хмурый вне форума  
 
Автор темы   Непрочитано 09.09.2013, 10:01
#3
yannay

Инженер
 
Регистрация: 19.07.2013
Санкт-Петербург
Сообщений: 211


Спасибо) Но опять же, где находится там мой загруженный файл? Поиск результатов не даёт(

Последний раз редактировалось yannay, 09.09.2013 в 10:15.
yannay вне форума  
 
Непрочитано 09.09.2013, 18:50
#4
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Цитата:
Очень неудобно постоянно вызывать команды через строку
на самом деле это очень удобно.
юзай acad.pgp (прочитай в гугле что это такое) это гораздо быстрее и проще чем делать кнопку
Sleekka вне форума  
 
Автор темы   Непрочитано 10.09.2013, 20:05
#5
yannay

Инженер
 
Регистрация: 19.07.2013
Санкт-Петербург
Сообщений: 211


Цитата:
Сообщение от Хмурый Посмотреть сообщение
включить в автозагрузку и создать клавишу в Адаптации (_cui или _.QUICKCUI)
Ну так и чего?)
yannay вне форума  
 
Непрочитано 10.09.2013, 20:56
#6
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Я тут как раз подобной проблемой занимаюсь.
Идея следующая, программно создавать туллпалитс, на основе xml файла.
Файл xml так же создается программно, на основе, lsp файлов.
Грубо говоря читаются файлы lsp, и автоматически создаются кнопки.
Думаю в ближайшее время выложу результаты.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 10.09.2013, 21:48
#7
UnAtom


 
Регистрация: 10.02.2007
Сообщений: 1,077


Пользуюсь LISP-кнопками давно. Весьма удобно.
1. Имеем исполнительный LISP-файл в формате *.lsp на жестком диске вашего компьютера (у меня есть спец папка в каталогах Автокада под название LISP, где хранятся все подобные файлы).
2. В Автокаде (у меня русская версия) идём: Сервис => Адаптация => Интерфейс
3. Далее создаём Новую команду (кнопка "Звёздочка со звёздочкой" справа выше списка команд).
4. Далее пишем имя команды соответствующее её назначению.
5. Указываем путь к Макросу команды на своём компьютере в формате: ^C^C(load "c:/Program Files/Autodesk/AutoCAD 2012 - Russian/LISP/sumMt.lsp");summt , где выделенное жирным - путь к команде на вашем компьютере. Обратите внимание на наклон слэша.
6. Указываем путь к изображениям твоей кнопки. Их можно нарисовать самому из уже имеющихся (Выбрать подходящую иконку сверху и дорисовать, что необходимо. Потом сохранить и затем загрузить для своей команды. Картинки должны иметь размер как у остальных кнопок и формат bmp.
7. Нажимаем "Применить". В списке команд слева появится ваша команда с иконкой. Необходимо схватить её мышкой и перетащить на свободное место (скраю) в одной из панелей инструментов. Нажать "ОК".
В принципе всё. Иконка должна появится на панели инструментов.
Дальше, чтоб пользоваться её просто достаточно нажать на кнопку. Не нужно ничего дополнительно загружать и т.д.
Миниатюры
Нажмите на изображение для увеличения
Название: Image 10.png
Просмотров: 132
Размер:	91.9 Кб
ID:	111753  
UnAtom вне форума  
 
Непрочитано 10.09.2013, 22:12
#8
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Жесть, каменный век однако, уж гораздо проще в палитру забивать ручками.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 11.09.2013, 00:40
#9
yannay

Инженер
 
Регистрация: 19.07.2013
Санкт-Петербург
Сообщений: 211



как?
yannay вне форума  
 
Непрочитано 11.09.2013, 09:55
#10
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Все почти как описано выше в посте №7
Но при этом довольно, быстро делается но с палитрой как то по удобнее работать, но это субъективное мнение.
В ближайшее время выложу свое решение...
Последовательность показана в картинках....
1. Создается новая палитра.
2. Создается пользовательская команда...
3. Новую команду перетащить на палитру...

Все делается за несколько щечков....
Изображения
Тип файла: jpg 1.jpg (45.2 Кб, 295 просмотров)
Тип файла: jpg 2.jpg (123.6 Кб, 291 просмотров)
Тип файла: jpg 3.jpg (170.6 Кб, 285 просмотров)
Тип файла: jpg 4.jpg (98.3 Кб, 280 просмотров)
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 11.09.2013, 10:26
#11
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Добавлю к посту DEMа
Так удобно делать если создаете первую команду на палитре.
В остальных случаях если потащить строку с командой зажав ctrl, то строка команды будет скопирована, затем зайти в ее свойства и прописать новую команду
Boxa вне форума  
 
Непрочитано 11.09.2013, 10:47
#12
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Boxa
Угу....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 11.09.2013, 13:07
#13
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


DEM, openDCL - more sexy
Sleekka вне форума  
 
Непрочитано 11.09.2013, 13:20
#14
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Sleekka
Ты чего материшься
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 11.09.2013, 14:18
#15
yannay

Инженер
 
Регистрация: 19.07.2013
Санкт-Петербург
Сообщений: 211


А, если это *.fas приложение?
yannay вне форума  
 
Непрочитано 11.09.2013, 14:54
#16
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


НУ вот выкладываю прототип программы с исходниками...
Может кто заинтересуется идей и пособит...
Программа делает следующее, при загрузке создается Palette...
При нажатии на кнопку Редакт.
Программа ищет в той папке где она расположена файлы lsp.
В них она ищет defun c: и заносит команду в 1-й стоблец таблицы.
Если потом нажать на ячейку, то эта команда соответственно будет отправленна в командную строку.
Может у кого есть какие идеи по этому поводу, прога Tool_pal.dll скомпилена для Автокада 2013.
Предполагается, в дальнейшем сделать проверку на то загружен ли файл lsp. Если он не загружен то будет загружаться в автокад.
В последующем колонку описание предполагается заполнять так же значениями из файла lsp.
Так же предполагается, что можно будет создавать xml файл и из него заполнять палитру, а не каждый раз проверять какие файлы лежат в данной папке...
Так же в файл xml можно будет добавлять дополнительные команду и скрипты.
Ps. Может кто из профи подскажет что делать если файл расположен на сетевом диске.
Автокад ругается и не хочет считывать файлы. Блог лысого чувака читал, так и не понял чего он там шаманит.
Вложения
Тип файла: zip Tool_pal.zip (82.4 Кб, 74 просмотров)
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 11.09.2013 в 17:44.
DEM вне форума  
 
Непрочитано 11.09.2013, 18:04
#17
Pastor

это только кличка
 
Регистрация: 22.10.2006
Москва
Сообщений: 252


Цитата:
Так же предполагается, что можно будет создавать xml файл и из него заполнять палитру
Я бы сразу пошел по этому пути не заморачиваясь с поиском (defun c:.
Если предположить, что в некоторой папке лежат .lsp, .fas, .vlx, .dll, .arx и какие-то еще файлы, представляющие собой единое логическое целое - прикладное расширение к автокаду, то я бы положил в эту папку файл-манифест (.xml). Как минимум, в этом файле должна содержаться информация о порядке загрузки приложения и предлагаться меню (можно и иерархическое). Останется написать локомотив - менеджер умеющий читать эти манифесты и загружать подобные приложения в автокад. Ну и визуализировать меню, разумеется.
Идея-то далеко не нова. Autodesk® Exchange Apps на похожих принципах реализован. Но это не значит что нельзя сделать лучше.
__________________
...в шее моей жилы железные, и лоб мой - медный...
Pastor вне форума  
 
Непрочитано 11.09.2013, 18:08
#18
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Pastor
Дык в принципе так и собираюсь сделать, сперва будут парсится файлы, и создаваться xml.
Потом в палитру будут загружаться команды из xml.
Причем можно будет сделать еще один дополнительный xml, в котором можно будет хранить скрипты для Vova
Фактически это попытка повторить ваше WebMenu
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.

Последний раз редактировалось DEM, 11.09.2013 в 18:37.
DEM вне форума  
 
Непрочитано 11.09.2013, 19:51
#19
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Как говорил один мой знакомый клоун (настоящий): "С клоуном поведешься, от клоуна и забеременеешь". Я уже почти 10 лет пользуюсь обыкновенным меню. Чтобы добавить команду в приложение, нужно добавить всего три строчки в меню. Хотя нет, вру, сейчас пользую брикскадовский редактор куев, в котором все понятно, а с акадовым редактором разобраться не могу уже 7 лет. а мелкие нашлепки да, способ номер один
gomer вне форума  
 
Автор темы   Непрочитано 11.09.2013, 20:22
#20
yannay

Инженер
 
Регистрация: 19.07.2013
Санкт-Петербург
Сообщений: 211



А можно вместо иронии по существу: Первое, второе, третье?
yannay вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Могут ли загруженные приложения lsp отображаться в виде значка?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Сейсмозащита и сейсмоизоляция существующих, построенных зд. IANationalInformAgentstvo Прочее. Архитектура и строительство 216 20.01.2015 16:51
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42