gdx 发表于 2018-8-19 13:04:35

VB Shell调用后 等待程序运行结束

  
Private Sub Command1_Click()
  
Dim pid As Long
  
pid = Shell("c:\a.bat", vbNormalFocus)
  
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, 0, pid)
  
Do
  
Call GetExitCodeProcess(hProcess, ExitCode)
  
DoEvents
  
Loop While ExitCode = STILL_ALIVE
  
Call CloseHandle(hProcess)
  
MsgBox ("运行结束")
  
End Sub
  



页: [1]
查看完整版本: VB Shell调用后 等待程序运行结束