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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Синтаксис команды "OPENURL" или "START" под кнопкой на палитре

Синтаксис команды "OPENURL" или "START" под кнопкой на палитре

Ответ
Поиск в этой теме
Непрочитано 26.11.2015, 17:31 #1
Синтаксис команды "OPENURL" или "START" под кнопкой на палитре
niko320
 
Регистрация: 26.11.2015
Сообщений: 2

добрый день всем

у меня задача открыть pdf файл в Acrobat из AutoCAD
из командной строки понятно "OPENURL" или "START" ...

вопрос - как правильно написать команду под кнопкой?

спасибо
Просмотров: 1616
 
Непрочитано 26.11.2015, 21:16
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


Код:
[Выделить все]
 (setq file (findfile "d:\\osipov.pdf"))
(command "_.browser" file)
Код:
[Выделить все]
 (defun test (file / w)
  (vl-catch-all-error-p
    (if (setq w (vlax-get-or-create-object "WScript.Shell"))
      (if (vl-catch-all-error-p (setq err (vl-catch-all-apply
                                            'vlax-invoke-method
                                            (list w
                                                  "Run"
                                                  (strcat "\"" file "\"")
                                                  0
                                                  ) ;_  list
                                            ) ;_ end of vl-catch-all-apply
                                      ) ;_ end of setq
                                ) ;_ end of vl-catch-all-error-p
        (princ (strcat "\n Error : " (vl-catch-all-error-message err)))
        ) ;_ end of if
      ) ;_  if
    ) ;_ end of vl-catch-all-error-p
  (vl-catch-all-error-p
    (function
      (lambda ()
        (vlax-release-object w)
        ) ;_ end of lambda
      ) ;_ end of function
    ) ;_ end of vl-catch-all-error-p
  (setq w nil)
  ) ;_ end of defun

(test file)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.11.2015, 09:34
#3
niko320


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



спасибо
а на VB ?
или еще лучше непосредственно под кнопкой?
niko320 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Синтаксис команды "OPENURL" или "START" под кнопкой на палитре