gpt4 book ai didi

C# 控制台执行

转载 作者:行者123 更新时间:2023-12-02 08:14:39 25 4
gpt4 key购买 nike

我想获得这方面的帮助。

假设我想通过 bat 启动一个 .jar 文件,例如

java -Xms1024M -Xmx1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui

就这样。

当我按下bat时,它会加载bat文件。但是可以说,我想创建一个控制台应用程序,当用户按下按钮时,控制台会在控制台内启动 java arg。

请帮忙,如果你不明白,我会解释更多..抱歉英语不好

~~redpois0n

最佳答案

在此处查看从 C# 启动进程的信息:

http://www.csharp-station.com/HowTo/ProcessStart.aspx

只需从 Process 创建一个实例,并为其指定应用程序的名称和所有参数,然后调用 start

只需使用此代码:

using System;
using System.Diagnostics;

namespace csharp_station.howto
{
/// <summary>
/// Demonstrates how to start another program from C#
/// </summary>
class ProcessStart
{
static void Main(string[] args)
{
Process java = new Process();

java.StartInfo.FileName = "java";
java.StartInfo.Arguments = "-Xms1024M -Xmx1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui";

java.Start();
}
}

}

关于C# 控制台执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6666641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com