我必須在cmd窗口啓動一個進程。 但在遇到像某些錯誤所示的情況下,cmd窗口只會閃爍,我看不到會發生什麼。這將是最好的,如果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
是這裏的任何方式保持cmd窗口打開,直到按鍵,看看有什麼毛病我「StartInfo的」,因爲「的ExitCode」是不夠的。
哇,這很好!非常感謝!爲了使用這個我應該設置proccess信息.UseShellExecute = False。最後,我可以從我的存檔器中讀取一條消息:'找不到存檔':) –