none
如何判斷使用者已關閉應用程式 RRS feed

  • 問題

  • 請文在VB中如何判斷由VB啟動的應用程式(例如WORD)已經執行完成,並由使用者關閉然後再執行後續的程序,謝謝
    2006年10月4日 上午 10:04

解答

  •  可以嘗試底下程式碼... 

       Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            p = Process.Start("C:\windows\system32\notepad.exe")
            MsgBox(p.Id)
        End Sub

        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            MsgBox(p.HasExited)
        End Sub

    2006年10月4日 上午 10:30
  • 你可以直接使用 Shell 函數,把 Wait 引數設為 True
    2006年10月4日 下午 12:29
    版主

所有回覆

  •  可以嘗試底下程式碼... 

       Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            p = Process.Start("C:\windows\system32\notepad.exe")
            MsgBox(p.Id)
        End Sub

        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            MsgBox(p.HasExited)
        End Sub

    2006年10月4日 上午 10:30
  • 你可以直接使用 Shell 函數,把 Wait 引數設為 True
    2006年10月4日 下午 12:29
    版主