2012-05-12 2 views
1

한 번의 클릭으로 동시에 실행하려는 2 개의 exe 파일이 있습니다. 그리고 나를 위해 visual basic 6에 응용 프로그램을 만들고 싶습니다. 내 응용 프로그램에서 1과 2 exe 파일을 어떻게 참조 할 수 있습니까? (세 번째 exe 파일) 및 첫 번째 및 두 번째 exe 파일을 실행하는 경우에만 세 번째 (내 응용 프로그램) 또는 두 가지 파일을 숨기고 다른 세 번째 솔루션을 실행하는 경우에만 실행할 수 있습니다.vb6 첫 번째 및 두 번째 exe 파일을 실행하는 세 번째 exe 만들기

참고 : 난 당신이 Shell 기능을 사용할 수있는 1 차 및 2 차 실행 파일을 열려면 제 1 및 제 2 파일 소스

+0

를 호출'Shell' 기능과 실행 파일의 경로를 지정합니다. –

답변

0

에 액세스 할 수 없습니다. 실행 (3) 당신이 실행 3 과정에 있는지 확인하는 apllication 1과 2에 약간의 논리를해야 할 것 실행중인 경우에만이 실행 파일을 열고 싶었다면

Shell("C:\YourPrograms\Program.exe", vbNormalFocus) 

. 다음과 같은 형식의

+0

쉘 명령이 즉시 반환되므로 첫 번째 명령 다음에 두 번째 실행 파일 dircectly를 시작할 수 있습니다. 나는 당신이 이것을 멀티 스레드로하고 싶다고 생각할 수 없다 ;-) – Dabblernl

3

사용 쉘 기능 :

RetVal = Shell([Pathname of EXE],[WindowStyle As vbAppWinStyle = vbMinimisedFocus]) 

샘플 코드 창을 숨길

Private Sub cmdExec_Click() ' cmdExec is the name of the command button on any form. 
    Dim RetVal 
    RetVal = Shell("C:\WINDOWS\System32\calc.exe", 1) ' Run Calculator. 
End Sub 

사용이 ShowWindow 함수입니다.

FindWindow 함수를 사용하여 다른 응용 프로그램이 실행 중인지 확인할 수 있습니다.

Refer it to find window

Refer API Guide to find running example to FindWindow, ShowWindow and more API's

관련 문제