【问题标题】:Process Start Wont Work Cmd Window C# [duplicate]进程启动无法工作 Cmd 窗口 C# [重复]
【发布时间】:2017-12-09 06:27:19
【问题描述】:

我正在使用 C# 开发 Visual Studio 2017 项目,我尝试使用代码 Process Start。但是当我尝试它时,命令不起作用 cmd 窗口打开但它没有在窗口上写任何命令。我能做什么?

private void button2_Click(object sender, EventArgs e)
{
    Process.Start("cmd", "command");
}

【问题讨论】:

  • 定义the command did not work上面的代码对我来说很好 - 它打开了一个命令提示符。
  • 所以它没有像示例 Cmd Cmd> 命令那样应用命令
  • 它没有在窗口上运行命令
  • 我试图运行这个命令 java - cp.\bin\minecraft.jar;.\bin\lwjgl.jar;.\bin\lwjgl_util.jar; -Djava.library.path =.\bin\natives net.minecraft.client.Minecraft

标签: c# shell cmd process command


【解决方案1】:
Process.Start("cmd", "/c command & pause");

我添加了 & 暂停,这样你就可以看到窗口保持打开状态。

如果您根本不想显示窗口。

ProcessStartInfo info = new ProcessStartInfo( "cmd", "/c command" );
info.CreateNoWindow = true;
info.UseShellExecute = false;
Process.Start( info );

【讨论】:

  • 谢谢老兄:)
  • 如果答案或评论有帮助,您可以投票和/或选择它作为答案。
  • 所以伙计,我最后有一个问题,我想在暂停之前将其添加到命令中,但这会如何发生? label3.Text 喜欢
  • 您可能不需要保持暂停。但我也不明白你在问什么。
  • k 然后还是谢谢
猜你喜欢
  • 1970-01-01
  • 2017-04-28
  • 2018-07-02
  • 2010-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多