2012-06-27 5 views
2

현재 LabView에서 System Exec.vi를 사용하여 타사 소프트웨어를 실행 중입니다. 이 프로그램에 키보드 입력을 보내야하지만 표준 입력을 통해서만 할 수는 없습니다 (예 : Alt + F4를 클릭하면 창이 닫히고 Alt + F는 파일 메뉴로 이동합니다) . 이미이 키보드 조합을 프로그램에 삽입하는 방법이 있지만, 문제는 System Exec과 함께 실행하자마자이 프로그램이 백그라운드로 어떻게 든 진행된다는 것입니다. 이것은 "최소화 실행"을 false로 설정하고 "완료까지 대기"상태에 관계없이 발생합니다.LabView에서 활성 창을 프로그래밍 방식으로 전환하는 방법

프로그램 창을 배경으로 만드는 것이 무엇인지 알 수 없으므로, 필요한 프로그램 인 LabView 창 (항상 활성 상태로 유지됨)에서 전환해야합니다. 누구든지이 일을하는 방법을 알고 있습니까?

감사합니다. 당신이 활성화하고자하는 윈도우의 이름을 알고있는 경우

+0

입력 VI의 KeyDown 이벤트 인스턴스와 같은 이벤트 구조를 사용해 보셨습니까? 또는 FrontPanelWindow? 참고 : http : //forums.ni.com/t5/LabVIEW/How-do-I-change-window-focus-of-Acquire-Input-Data/td-p/306396 –

답변

관련 문제