Запуск EXE файла с атрибутами

Простейшие вопросы в области инженерной разработки

Запуск EXE файла с атрибутами

Postby jane_wild on 12 Dec 2017, 23:26

Здравствуйте всем, наверное вопрос глупый, то все же: запускаю файл при помощи System Exec.vi
DMM.png
DMM.png (2.22 KiB) Viewed 190 times


Если точнее запускаю NI DMM Soft Panel. Все запускается, вопрос в том можно ли его запустить с какими нибудь атрибутами, что бы он находился поверх основного окна. Потому как стоит сделать главное окно активным (на кнопочку нажать), как сразу же оно (главное окно) закрывает мой DMM (Вернее не мой а от NI) :(
User avatar
jane_wild
beginner
beginner
 
Posts: 49
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2013
Karma: 0

Re: Запуск EXE файла с атрибутами

Postby dadreamer on 13 Dec 2017, 08:45

Attachments
2017-12-13_10-42-33.jpg
User avatar
dadreamer
doctor
doctor
 
Posts: 2923
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 711
I/O VIP vision internet

Re: Запуск EXE файла с атрибутами

Postby jane_wild on 13 Dec 2017, 14:05

Always on top конечно подойдёт. Только не совсем поняла. У меня есть кнопка в программе, нажав на неё, вызывается DMM. И как мне прикрутить WinSpy?
User avatar
jane_wild
beginner
beginner
 
Posts: 49
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2013
Karma: 0

Re: Запуск EXE файла с атрибутами

Postby jane_wild on 13 Dec 2017, 15:43

Вообщем пока нашла
SetForeground.png
SetForeground.png (4.39 KiB) Viewed 162 times

По событию Pane: Mouse Down вызываю эти функции с именем NI-DMM Soft Front Panel. Не красиво конечно, но как то работает. Может все же есть более элегантное решение. Ведь эти функции вызываются всегда при любом щелчке в любом месте (Pane) главного окна, вне зависимости запущен DMM или нет.
User avatar
jane_wild
beginner
beginner
 
Posts: 49
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2013
Karma: 0

Re: Запуск EXE файла с атрибутами

Postby dadreamer on 13 Dec 2017, 18:30

Attachments
Window_On_Top.rar
lv2013
(45.05 KiB) Downloaded 5 times
User avatar
dadreamer
doctor
doctor
 
Posts: 2923
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 711
I/O VIP vision internet

Re: Запуск EXE файла с атрибутами

Postby Blackman on 14 Dec 2017, 03:04

How to run an exe as a window inside a VI
https://forums.ni.com/t5/LabVIEW/How-to ... -p/3112435
Основное на второй странице.
Пример манипуляций с окном Блокнота.
https://forums.ni.com/ni/attachments/ni ... 20Demo.zip
Работает только с 32 битной LabVIEW. Если нет библиотек OpenG задизейблить не найденные VI и немного подправить код.
Blackman
leader
leader
 
Posts: 695
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 174

Re: Запуск EXE файла с атрибутами

Postby dadreamer on 14 Dec 2017, 07:46

Blackman, я встраивание окон уже делал: viewtopic.php?p=71763#p71763 Надо только заменить Execute with HWND Control.vi на тот, что в архиве выше. Работает и на 64-битных версиях :labview: .
User avatar
dadreamer
doctor
doctor
 
Posts: 2923
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 711
I/O VIP vision internet


Return to Для чайников

Who is online

Users browsing this forum: Bing [Bot] and 14 guests

cron