1에서 ShellExecute 함수
수입 win32api
win32api.ShellExecute (0, ' 열기 ' , ' Notepad.exe를 ' , ' , ' , 0) # 백그라운드
win32api.ShellExecute (0, ' 열기 ' , ' Notepad.exe를 ' , ' , ' . 1 ) #의 전면 개구
win32api.ShellExecute (0, ' 열기 ' , ' Notepad.exe를 ' , ' wmi.txt ' , '' , 1) # 파일을 엽니 다
win32api.ShellExecute (0, ' 열기 ' , ' iexplore.exe를 ' , ' https://www.baidu.com/ ' , '' ,. 1) # 열린 바이 IE 브라우저 URL
win32api.ShellExecute (0, ' 오픈 ' , ' D : \ 프로그램 파일 (x 86) \ QQ \ 빈 \ QQScLauncher.exe ' , ' ' , ' ' , 1) #은 QQ는 프로그램을 엽니 다
2, CreateProcess를
다음 예는 폐쇄 폐쇄 개방 여부를 판단되고
오기 win32process 오기 타임 # 오픈 메모장, 그 핸들을 얻었다 핸들 win32process.CreateProcess = (R & LT ' C : \ 윈도우 \ Notepad.exe를 ' , ' , 없음, 없음, 0, win32process.CREATE_NO_WINDOW, 없음, 없음, win32process.STARTUPINFO을 ()) time.sleep ( 2 ) 인쇄 (핸들) # 프로세스 (프로그램 핸들 문장 0 OFF) 종료 win32process.TerminateProcess (핸들 [0, 0) 오기 win32event의
#의 핸들 문장 창 -1이면 대기로 마무리 핸들 [0]의 처리를위한 대기. 만약 문장 생크 프로그램 출력을 닫은 후 0, #은 프로그램이 종료 여부를 판단 할 수있다 인쇄 (win32event.WaitForSingleObject (핸들 [0, -1))