我试图为samp(Gta San Andreas Multiplayer)编写一个客户端,其中一个将设置用户名并自动连接服务器。
Samp有自己的参数设置用户名,服务器IP,服务器端口等。
我的问题是我的过程只需要取第一个参数。我需要使用2个参数。
我在谷歌搜索了这个,发现了一些东西,但他们大部分都在使用cmd,参数类型与我的不匹配。我尝试了几种方法来解决我的问题,但我失败了。
有我的代码;
islem.StartInfo.FileName = yol + "\\" + "samp.exe";
string parametre = " -c -h192.168.1.2 -n"+textBox1.Text+"";
islem.StartInfo.Arguments = string.Format(parametre);
islem.Start();
答案 0 :(得分:0)
请改为尝试:
ProcessStartInfo startInfo = new ProcessStartInfo(yol + "\\" + "samp.exe");
startInfo.Arguments = "-c -h192.168.1.2 -n" + textBox1.Text;
Process.Start(startInfo);