コマンドウィンドウでプロセスを開始する必要があります。しかし、いくつかのエラーが原因で表示されているような場合、cmdウィンドウが点滅するだけで、何が起こるかわかりません。キーを押すなどするまでcmdウィンドウを開いたままにしておくのが最善です。
Dim q As String = Chr(34)
Dim p As New Process
With p.StartInfo
.FileName = q & whereis7z & "\7z.exe" & q
.Arguments = " e " & q & tempArch & fNameStr & q & " -y"
.WindowStyle = ProcessWindowStyle.Normal
.CreateNoWindow = False
.WorkingDirectory = tempArch
Debug.Print(.FileName & .Arguments)
End With
p.Start()
If p.ExitCode <> 0 Then
MsgBox(p.ExitCode, MsgBoxStyle.Critical)
End If
「ExitCode」では不十分なため、キーを押して「StartInfo」の何が問題なのかを確認するまで、cmdウィンドウを開いたままにする方法はありますか。