0

ユーザー名が設定され、サーバーに自動的に接続されるサンプル(Gta San Andreas Multiplayer)のクライアントをコーディングしようとしています。

Samp には、ユーザー名、サーバー IP、サーバー ポートなどを設定するための独自のパラメーターがあります。

私の問題は、プロセスが最初のパラメーターを取るだけであることです。2 つのパラメーターを使用する必要があります。

私はこれについてGoogleで検索し、何かを見つけましたが、ほとんどが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();
4

1 に答える 1

0

代わりにこれを試してください:

ProcessStartInfo startInfo = new ProcessStartInfo(yol + "\\" + "samp.exe");
startInfo.Arguments = "-c -h192.168.1.2 -n" + textBox1.Text;
Process.Start(startInfo);
于 2013-06-24T19:52:29.580 に答える