Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
Цитата:
видимо, не особенно эта озвучка команд и нужна) ----- добавлено через ~22 мин. ----- ну а если все равно делать и загружать сборку .Net сборку, то логично уже и обработчик событий сделать там же, положить рядом со сборкой xml файл со списком соответствий имен команд и звуковых файлов - чтобы иметь возможность оперативно добавлять/удалять схему озвучки команд без наличия установленной студии на рабочем месте в простом блокноте. Во время загрузки .Net сборки в реализации интерфейса IExtensionApplication этот xml будет считан. Можно предусмотреть и отдельную команду для обновления данных из xml, ну а так же команду/команды для включения/выключения озвучки. Было бы реальное желание) |
|||
![]() |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,680
|
Есть прекрасная библиотека для Автокада - DOSlib. Все ее функции прекрасно вызываются из лиспа.
Нужно просто обеспечить автозагрузку соответствующего версии Автокада arx-файла. Всё - библиотека готова к использованию. В ней (помимо сотен прочих полезных) есть функция dos_wav, которая в качестве аргумента принимает строку с путем и именем wav-файла. И воспроизводит его, не открывая никаких плееров. Думаю, это - то, что надо. Осталось переконвертировать нужные звуки в *.wav и разместить их где следует. Только, кажется, имена файлов обязательно должны быть на латинице. Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
skkkk, ты только забыл уточнить, что DosLib - чистой воды arx, и, следовательно, зависит от разрядности и версии ACAD.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Цитата:
Только это ничем не отличается от схемы с написанной на NET лисп функцией, только добавлено дурацкое ограничение, в виде wav формата... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Сорян, писал на бегу. Приношу свои извинения )
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 13.11.2017
Сообщений: 31
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 13.11.2017
Сообщений: 31
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
там по версии ядра
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2022 и офис 2013...2019. NanoCAD 23 | petro_f | Готовые программы | 244 | 26.09.2024 10:25 |
Видеоуроки AutoCAD | kosmax | AutoCAD | 173 | 17.02.2017 15:08 |
AutoCAD 2008, Функция "Последние Файлы" никак не хочет работать | Fredyk | AutoCAD | 4 | 05.07.2012 08:35 |
Стандарт использования AutoCAD в приборостроении (советы и обсуждение) | Immortal_6666 | AutoCAD | 9 | 06.06.2012 10:11 |
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. | hwd | Баги и пожелания в Autodesk | 21 | 21.04.2010 20:27 |