3

好的,这是我当前正在运行的命令。执行后,会出现命令提示符,直到命令完成。

有没有办法隐藏命令提示符?

Process.Start(
    "\\path_to_exe\Testing.exe ",
    Arg2 + Arg3 + Arg4 + Arg5 + Arg6 + Arg7 + Arg8 + Arg9 + Arg10 + Arg11)
4

3 回答 3

9
Dim p as New ProcessStartInfo(@"command", args)
p.WindowStyle = ProcessWindowStyle.Hidden
p.CreateNoWindow = true
Process.Start(p)
于 2012-04-30T15:28:04.423 回答
0

我不是 100% 确定为什么我会根据@juergen d 的回答出现语法错误,但我发现了这一点,而且它似乎也能正常工作。

Dim psInfo As New System.Diagnostics.ProcessStartInfo("path_to_exe", Arg2 + Arg3 + Arg4 + Arg5 + Arg6 + Arg7 + Arg8 + Arg9 + Arg10 + Arg11)
    psInfo.WindowStyle = ProcessWindowStyle.Hidden
    System.Diagnostics.Process.Start(psInfo)
于 2012-04-30T17:08:39.543 回答
0

Shell("cmd.exe", AppWinStyle.Hide)

于 2015-04-22T11:36:22.903 回答