Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Редактор проекта TRACE MODE 6 / » Вызов внешних программ

   
Автор / Author Тема / Topic: Вызов внешних программ
Alexander Boyko
Forum Member / Участник форума
Участник № / Member № 4325


Icon 1 отправлено / posted      Профиль для / Profile for Alexander Boyko           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день.

Подскажите, как можно организовать вызов внешней программы. Например, что бы по нажатию кнопки, открывался документ pdf, ну естественно, как файл ассоциированный с просмотрищиком.

Спасибо. Жду Ваших ответов.

Сообщения / Posts 42 | Из / From: Russian Federation  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Существует канал CALL с типом вызова EXEC. C его помощью можно запустить внешнее приложение.
Для расширения возможностей этого механизма можно написать bat-файл, в котором записать полную командную строку со всеми ключами и ассоциациями.

Сообщения / Posts 17111 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
_LAG_
Junior Member / Новичок
Участник № / Member № 990


Icon 1 отправлено / posted      Профиль для / Profile for _LAG_           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день.

Столкнулся с той же проблемой необходимости запуска внешнего приложения.

В helpe указано что канал CALL с типом вызова EXEC вызывает именно EXE приложения.
все мои эксперименты по вызову других типов оказались тщетными (хотя надежда была).
пришлось конвертить скрипты в exe- шники.

Может быть подскажете, как именно можно осуществить вызов bat файла, ну или файла с любым другим расширением ?

Сообщения / Posts 29 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
_LAG_
Junior Member / Новичок
Участник № / Member № 990


Icon 1 отправлено / posted      Профиль для / Profile for _LAG_           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
PS. вариант с выполнением CMD.exe c указанием в параметрах нужного ват файла конечно проходит, но если в проекте есть желание вызвать несколько программ, получается куча файлов с одинаковыми именами, а это не очень удобно.
в 5-м ТМ была замечателная возможность запуска любого приложения по кнопке.
может быть подумаете над вариантом где в коментарии канала просто указывается приложение и параметры запуска, и не надо привязваться к имени канала ?

Сообщения / Posts 29 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
CALL_EXEC. Запуск bat-файлов.
a. ПАРАМЕТР=1
b. Имя канала=C:\Windows\System32\cmd.exe
c. Комментарий=/c start <путь>\<name>.bat
d. Последней строкой в bat-файле должна быть: EXIT.

Принципиальных соображений по отказу от использования имени канала мы не видим. В силу того, что размер КОММЕНТАРИЯ ограничен, его может быть мало для задания и пути, и имени приложения, и ключей запуска.

Сообщения / Posts 17111 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
jenyak542
Active Forum Member / Активный участник форума
Участник № / Member № 9353


Icon 1 отправлено / posted      Профиль для / Profile for jenyak542           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день, а есть ли возможность вызывать pdf файл не с помощью внешнего приложения, а чтобы он отображался на экране МРВ? Может быть, при помощи ГЭ ‘Текст из файла’ или еще чего-то. Если это возможно, то как лучше это сделать?
Сообщения / Posts 73 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В Тrace Mode Вы можете 6 с помощью вызова стороннего приложения отобразить на дисплее содержимое pdf-файла.
Сообщения / Posts 17111 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2