Tatyana
Junior Member / Новичок
Участник № / Member № 4777
отправлено / posted
Здравствуйте!!!Подскажите пожалуйста возможно ли осуществить связь Trace Mode и AutoCad? А именно,необходимо чтобы последний вызывался полноценно с возможностью изменения параметров. Делаю дипломною работу,пытаюсь сделать так,чтобы при нажатии кнопки экрана Trace Mode открывалось окно c файлом AutoCad.
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
Только через запуск внешнего приложения: смотрите канал Call с параметром Exec.
IP / IP: IP адрес / IP address |
Tatyana
Junior Member / Новичок
Участник № / Member № 4777
отправлено / posted
Romcheg,спасибо за информацию!!!только я совсем новичок в ТМ... вы могли бы поподробнее объяснить как это организовать?я билась,билась и никак(((
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Tatyana
Junior Member / Новичок
Участник № / Member № 4777
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414
отправлено / posted
Tatyana, посмотрите на этот пример http://ifolder.ru/23097731 Сделан в TM 6.07 base.
Там создан один канал CALL с типом вызова Exec и параметром 1 - что дает возможность запустить приложение, указанное в имени канала CALL - в примере это D:\openCAD.bat. Согласно Справке в канале CALL создан один аргумент (не используется), чтобы канал вообще работал.
Файл openCAD.bat (в архиве прилагается) должен быть размещен на диске D:\. Его содержимое:
code:
@echo off "C:\Program Files\AutoCAD 2008\acad.exe" "D:\functional.dwg"
Тоесть, путь к Автокаду и путь к схеме. Может это и не лучший вариант, ведь я это делаю впервые, но у меня заработало.
В проекте также создан Экран с одним аргументом, привязанным к входному значению канала CALL. На экране есть кнопка, которая посылает единицу в CALL, запуская его.
Сообщения / Posts 141 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Tatyana
Junior Member / Новичок
Участник № / Member № 4777
Tatyana
Junior Member / Новичок
Участник № / Member № 4777
отправлено / posted
quote:Отправитель / Originally posted by SATER: Tatyana, посмотрите на этот пример http://ifolder.ru/23097731 Сделан в TM 6.07 base.
Sater,будете добры,подскажите всегда нужно использовать bat-файлы или возможно прямо указать путь к нужному файлу?
И еще,почему название канала Call прописано c расширением (.ba)? я работаю через виртуальную машину на операционке W7,в которой нет диска D, видимо по этому не срабатывает.
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Abram Shnider
Active Forum Member / Активный участник форума
Участник № / Member № 4534
отправлено / posted
Tatyana, Возможно указать путь к нужному файлу (если он имеет расширение .exe), однако, на путь к вызываемому файлу накладывается ограничение на количество символов (путь к чертежу автокада явно его превышает)...
Название канала Call с параметром Exec содержит путь к вызываемому файлу) Попробуйте изменить путь к bat-файлу и, конечно, укажите в нем свой путь к чертежу...
Сообщения / Posts 78 | Из / From: РФ
| IP / IP: IP адрес / IP address |
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414
отправлено / posted
В справке написано:
quote:Exec – запуск приложения Windows XP при выполнении следующих условий:
значение канала отлично от 0; в канале создан хотя бы один аргумент.
Если Параметр = 0, имя канала задает имя exe-файла, атрибут 80, CMNT – путь к файлу. Если Параметр = 1, имя канала задает путь и имя exe-файла, атрибут 80, CMNT – параметры запуска;
Тоесть задумано, что нужно писать имена и пути к файлам ЕХЕ прямо в канале CALL. Но есть ограничения на имя/путь в 39 символов. Поэтому нужно использовать bat.
В настройках CALL - Параметр=1 Имя канала - путь к bat-файлу. Нельзя сказать, что у канала CALL расширение bat. Это просто путь к файлу с таким типом. Если у вас нету диска D, разместите bat на любом другом диске (можно и в папке, только без пробелов).
Tatyana
Junior Member / Новичок
Участник № / Member № 4777
отправлено / posted
Спасибо!Вчера вам написала,а потом поковырялась изменила кое-что и все заработало!
У меня профайлер не запускается на W7(максимальная), и не знаю почему, а на виртуальной все ок с этим!
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Tatyana, попробуйте находясь в среде Windows 7, установить на ПК Framework 3.5 либо 4. Профайлер должен запускаться.
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
4e6yPaTuHo
Junior Member / Новичок
Участник № / Member № 4562
отправлено / posted
Добрый день! Не мог бы кто-нибудь выложить пример проекта по запуску внешнего приложения? Делаю всё в соответствии со справкой, но ничего не получается. А на ifolder'е, видимо, удалили файл, который выкладывал SATER
Сообщения / Posts 13 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |