「VB.NET」WaitForExitでアプリケーションを起動して終了まで待機する

2021年11月29日

書式
WaitForExit()
関連付けられたプロセスが終了するまで無期限に待機するように Process コンポーネントに指示します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Imports System.Text
Imports System.Windows.Forms
Module Module1
Public Sub Main()
Dim fileName As String = "C:\data2\test.doc"
'ファイルを開いて終了まで待機
Dim ps As System.Diagnostics.Process = System.Diagnostics.Process.Start(fileName)
ps.WaitForExit()
Console.WriteLine("開いたファイルを終了しました。" & vbLf & "終了コード:" & ps.ExitCode.ToString() & vbLf & "終了時間:" & ps.ExitTime.ToString())
Console.ReadKey()
End Sub
End Module
Imports System.Text Imports System.Windows.Forms Module Module1 Public Sub Main() Dim fileName As String = "C:\data2\test.doc" 'ファイルを開いて終了まで待機 Dim ps As System.Diagnostics.Process = System.Diagnostics.Process.Start(fileName) ps.WaitForExit() Console.WriteLine("開いたファイルを終了しました。" & vbLf & "終了コード:" & ps.ExitCode.ToString() & vbLf & "終了時間:" & ps.ExitTime.ToString()) Console.ReadKey() End Sub End Module
Imports System.Text
Imports System.Windows.Forms

Module Module1

    Public Sub Main()

        Dim fileName As String = "C:\data2\test.doc"

        'ファイルを開いて終了まで待機
        Dim ps As System.Diagnostics.Process = System.Diagnostics.Process.Start(fileName)
        ps.WaitForExit()

        Console.WriteLine("開いたファイルを終了しました。" & vbLf & "終了コード:" & ps.ExitCode.ToString() & vbLf & "終了時間:" & ps.ExitTime.ToString())

        Console.ReadKey()
    End Sub

End Module

 

VB.net

Posted by arkgame