Этот топик включает в себя следующие страницы / This topic is comprised of pages 1 2
Автор / Author
Тема / Topic: Запуск внешнего приложения
sergey UralSteel
Forum Haunter / Завсегдатай форума
Участник № / Member № 1914
отправлено / posted
Здравствуйте. Как сделать запуск внешнего приложения в ТМ 6.05? Например, мне необходимо сделать запуск калькулятора. В ТМ 5 сделано всё просто, на кнопку назначена функция запуска приложения, а дальше указывается путь приложения.
Сообщения / Posts 103 | Из / From: Россия
| IP / IP: IP адрес / IP address |
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
отправлено / posted
я тоже пытался сделать подобное, но мне сказали , что нужно самому писать dll
Сообщения / Posts 70 | Из / From: Россия
| IP / IP: IP адрес / IP address |
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
отправлено / posted
Здравствуйте, не понимаю как в новом релизе сделать запуск внешнего приложения....может промто не могу найти?..но в справочной системе об этом по-моему нислова...
Сообщения / Posts 70 | Из / From: Россия
| IP / IP: IP адрес / IP address |
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
отправлено / posted
Прошу прощения...а можно примерчик с вызовом штатного калькулятора на dem0n74@mail.ru ? Спасибо!
Сообщения / Posts 70 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Алекс К
Forum Professor / Завсегдатай форума
Участник № / Member № 1337
отправлено / posted
А с чем может быть связано то, что не запускается cmd.exe вместо calc.exe?
Сообщения / Posts 227 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Вопрос к самому приложению. Возможно, что при запуске необходимо указывать какие-то ключи.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Алекс К
Forum Professor / Завсегдатай форума
Участник № / Member № 1337
отправлено / posted
Саио по себе оно запускается нормально - к приложению вопросов нет. А из Трейс Моуд нет, в чем причина? Присланный проект не менялся, только имя calc на cmd. Думаю cmd.exe все знают.
Сообщения / Posts 227 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Майборода Алексей
Forum Haunter / Завсегдатай форума
Участник № / Member № 1701
отправлено / posted
Лечится так: Параметр=1 Имя канала "c:\windows\system32\cmd.exe" Комментарий "/k cmd"
Сообщения / Posts 106 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Алекс К
Forum Professor / Завсегдатай форума
Участник № / Member № 1337
vshev
Junior Member / Новичок
Участник № / Member № 2779
отправлено / posted
Пожалуйста, можно и мне примерчик на pilum@list.ru? Заранее спасибо
Сообщения / Posts 3 | Из / From: Беларусь
| IP / IP: IP адрес / IP address |
vshev
Junior Member / Новичок
Участник № / Member № 2779
отправлено / posted
Добрый день! Есть проект, в котором по нажатию на кнопку запускается внешнее приложение. В МРВ все работает. Теперь стоит задача подключить к данному МРВ NLL. Как сделать так, чтобы по нажатию кнопки в NLL внешнее приложение запускалось не на РС с МРВ, а на РС с NLL?
Сообщения / Posts 3 | Из / From: Беларусь
| IP / IP: IP адрес / IP address |
отправлено / posted
C помощью канала Call сделать это не получится. Но Вы можете попробовать написать dll для запуска приложения, которая будет вызываться из программы, созданной в консоли.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Karpelyanskiy S.V.
Forum Member / Участник форума
Участник № / Member № 2191
отправлено / posted
Почему же не получится? У меня в проекте в NLL с помощью канала Call с кнопки запускается Internet Explorer с необходимой страничкой. Канал Call с типом вызова Exec. TM 6.05.1.
Сообщения / Posts 56 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Данная возможность не документирована, и ее корректную работу мы не гарантируем.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
hiron
Forum Member / Участник форума
Участник № / Member № 2841
отправлено / posted
Отправьте и мне примерчик тот же примерчик на serg-hiron@mail.ru! Заранее благодарен!
Сообщения / Posts 49 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Тужиков Олег
Junior Member / Новичок
Участник № / Member № 2822
отправлено / posted
Понимаю что запоздал, но проблемка появилась только сейчас. Сбросьте пример присоединения ехе файла.
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Тужиков Олег
Junior Member / Новичок
Участник № / Member № 2822
отправлено / posted
пример присоединения ехе файла сбросьте пожалуйста на pir34@mail.ru
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Sergei
Forum Professor / Завсегдатай форума
Участник № / Member № 161
отправлено / posted
А не лучше ли было сделать обработку канала CALL.EXEC через виндовую функцию ShellExecute. Было бы гораздо проще открывать документы - достаточно прописать путь к файлу, а винда откроет его сама в чем нужно. А сейчас не могу открыть отчет в эксплорере - как я понял путь не влезает в атрибут, а через ярлык не запускается. Через ShellExecute запустился бы.
отправлено / posted
Спасибо, за рекомендации, мы рассмотрим их.
Запустить IE можно двумя способами. 1) Скопировать в "доступное" место. 2) Написав простой bat-файл для запуска IE, и прописать в Call.Exec старт этого файла.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
t@r@sik
Forum Member / Участник форума
Участник № / Member № 3400
отправлено / posted
Пробовал в демо проекте запускать ехе файл, но результат -0. В качестве эксперимента пробовал запустить rtcx.exe, однако не работает...
Сообщения / Posts 56 | Из / From: Украина
| IP / IP: IP адрес / IP address |
t@r@sik
Forum Member / Участник форума
Участник № / Member № 3400
отправлено / posted
Калькулятор запускается нормально, но когда изменяю путь и приложение то не работает. После возвращения на исходную калькулятор снова работает. Такое впечатление что запускаются приложения только из system32.
Сообщения / Posts 56 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Проверьте, не попадаете ли Вы под ограничение длины строки в имени и комментарии.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
2t@r@sik: Рекомендую сделать так: 1) Создаете отдельную папку в корне диска под Ваши приложения, которые собираетесь запускать из ТМ. 2) Настраиваете в ОС Windows через переменную PATH этот путь. Можно его также прописать в свойствах "Мой компьютер"->"Дополнительно"->"Переменные среды". 3) В канале CALL не указываете путь в комментарии.
Тогда можно избежать ограничений ТМ6 на длинну строки, а кроме того все приложения и DLL, включая драйвера (если вы их используете) всегда лежат в одном месте.
IP / IP: IP адрес / IP address |
t@r@sik
Forum Member / Участник форума
Участник № / Member № 3400
t@r@sik
Forum Member / Участник форума
Участник № / Member № 3400
отправлено / posted
С параметр=3 согласен, но это вероятно произошло перед самой отправкой демки, но я так понял что если в указанном пути есть пробел то работать не будет? как быть в такой ситуации? Ведь многие приложения со своими служебными DLL находятся именно в папке Program Files.
Сообщения / Posts 56 | Из / From: Украина
| IP / IP: IP адрес / IP address |
t@r@sik
Forum Member / Участник форума
Участник № / Member № 3400
отправлено / posted
2Romсheg: Если использовать PATH и не прописать путь в комментарии то не работает даже калькулятор, а при переносе в другую папку в корне диска многие приложения не не хотят даже слышать о запуске даже из самой папки, не говоря уже о ТМ. Может я чего-то не понимаю, т.к. не программист?
Сообщения / Posts 56 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Этот топик включает в себя следующие страницы / This topic is comprised of pages 1 2