| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.11.2007, 08:14 | #1 | |
Как из автокада с помощью макроса-кнопки запустить файл exe
проектировшик
СССР
Регистрация: 01.01.2007
Сообщений: 5,143
|
||
Просмотров: 14534
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Цитата:
P.S. Кстати, можно попробовать посмотреть вообще поиск по caduser.ru, там и темы, и ответы на них были...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Цитата:
а макросов я там и не нашел
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Может это поможет
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=32895sr
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 11.10.2004
e•burg
Сообщений: 755
|
Возьмусь утверждать больше - запуск любого приложения вручную, через Автокад - баловство, а acad.pgp (ДОС-секция) - чистый рудимент.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Ну тем не менее сам Autodesk таким баловством занимается в ADT (Content Browser - отдельный ехе-шник, запускается из-под ADT спец.командой и висит отдельным процессом).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 11.10.2004
e•burg
Сообщений: 755
|
Основная задача этого приложения - взаимодействие с Автокадом, при том, что изредка оно может использоваться и отдельно, так что в данном случае это не совсем внешнее приложение, с точки зрения работы пользователя.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Ну тогда получается, что внешний текстовый редактор (типа notepad ) теоретически тоже можно отнести к такому "не совсем внешнему" приложению.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 11.10.2004
e•burg
Сообщений: 755
|
|
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Действительно, запуск внешних приложений из acad.pgp - рудимент.
Действительно, в DOS он имел большое значение. Особенно в AutoCAD-10, когда было только "чёрное" главное меню, а имена файлов для открытия надо было руками писать. Вот тогда делали хитрые оболочки, позволявшие иметь окружение для комфортной работы. Соответственно и хитрые bat-файлы и интенсивное использование acad.pgp, и .scr.. Тогда и ACAD умел "съёживаться" в памяти аж до 5КБ. Внешние приложения, конечно, иногда надо и из современного Автокада запускать, особеноо когда надо передать вычисляемый аргумент командной строки. Но тут уж функция (startup ...) и ей подобные помогут. Но не PGP. PS. Ждем следующий вопрос - как запустить приложение модально... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Цитата:
--- Добавлено: в коде надо будет заменить всего один параметр, и окно станет модальным по отношению к AutoCAD'у.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Command: (vla-open (vla-get-documents (vlax-get-acad-object))(findfile
"C:/Program Files/exampl/Metcalk/OD.dwg")) ; error: no function definition: VLAX-GET-ACAD-OBJECT Кнопка с открытием файла в автокаде Почему-то перестала работать, хотя раньше все время работала... Может гдето настройки сбились?
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
(vl-load-com) Забыл.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Кулик Алексей aka kpblc, спасибо! в начало поставил
, а какую функцию вставить чтобы после открытия оставалось на том что открыло, а не перескакивало на предыдущий чертеж?
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Лиспом не решабельно. А чего тебе в новом файле сделать-то надо?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как оптом сохранить все чертежи в формате 14-го автокада? | Соня | AutoCAD | 26 | 20.03.2011 14:59 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Как запустить Autocad ver.10 на Windows XP ? | kailist | AutoCAD | 14 | 21.04.2007 00:31 |
как открыть DWG файл...... =) | armmen | AutoCAD | 25 | 03.04.2006 14:29 |
Подскажите как открыть *.exe файл из автокада. | Александер | Программирование | 6 | 24.06.2005 09:27 |