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

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

Подскажите как открыть *.exe файл из автокада.

Ответ
Поиск в этой теме
Непрочитано 23.06.2005, 14:59 #1
Подскажите как открыть *.exe файл из автокада.
Александер
 
Регистрация: 15.06.2005
Сообщений: 184

Подскажите как открыть *.exe файл из автокада - надо бы кнопку такую сделать - нажимаешь - а он программку запускает, было бы очень удобно
научите кто знает
Просмотров: 5878
 
Непрочитано 23.06.2005, 15:13
#2
ZZZ

электрик
 
Регистрация: 11.03.2005
Киев
Сообщений: 157


Можно на кнопку посадить макрос на VBA.
Назапуск приложений (файлов) из VBA используется команда shell
__________________
Когда под рукой нет ничего кроме молотка - всё вокруг кажется гвоздями...
Выбор правильного инструмента - залог успеха в любом деле.
ZZZ вне форума  
 
Непрочитано 23.06.2005, 15:32
#3
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


Можно еще проще без макроса и VBA.
В командной строке наберите SHELL (для анг.) или ДОС (для рус)
Всё это записано в файле acad.pgp, начиная с Автокада минимум 9 версии:
SHELL,, 0,*Команда ОС: ,4
ДОС,, 0,*Команда ОС: ,4
Alan вне форума  
 
Автор темы   Непрочитано 23.06.2005, 17:14
#4
Александер


 
Регистрация: 15.06.2005
Сообщений: 184


всем большое спасибо за предложенные идеи, поразбирался и вот что получилось, может еще кому сгодится :
(defun cELD ()
(vl-load-com)
(command "start" "\\\\server\\СтандартПредприятия\\0\\bp2002.exe")
)
прекрасно работает!!!
Александер вне форума  
 
Непрочитано 23.06.2005, 17:26
#5
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,268


Хм... Когда-то давно многозадачных Виндов еще не было, а был ДОС и Акад-10. Однако Акад умел свопироваться на диск без своего закрытия. Так через Shell я из Акада сделал себе тогда псевдо-многозадачную оболочку - и открывал оттуда по мере надобности то текстовый редактор для Алиспа, то еще что-нибудь. Но только из каждого такого временного выхода назад в Акад нужно было возвращаться.
Pilot вне форума  
 
Непрочитано 23.06.2005, 19:17
#6
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


Цитата:
Хм... Когда-то давно
>Pilot Ностальгия заела? Да помниться и я до появления Visual (что у него там Visual ?) Lisp использовал через Shell файл 7-го ТР (turbo.exe), который прекрасненько позволял работать с МДИ Лисп текстов, запуском их на загрузку, даже запоминал позицию курсора в окне редактирования (Autodesk, Ау! Где ты?)
> Александер
В Вашем случае (ИМХО) правильнее воспользоваться командой vl-cmdf Тогда пригодится (vl-load-com).
Цитата:
Executes an AutoCAD command
Arguments
(vl-cmdf [arguments] ...)
The vl-cmdf function is similar to the command function, but differs from command in the way it evaluates the arguments passed to it.
См Хелп далее
Alan вне форума  
 
Непрочитано 24.06.2005, 09:27
#7
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,268


Цитата:
Сообщение от Alan
>Pilot Ностальгия заела?
Не заела, но иногда вспомнить приятно
Pilot вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Подскажите как открыть *.exe файл из автокада.

Размещение рекламы