1

ボタン付きのc#.net(winforms)プログラムがあります。また、c ++に別のコンソールプログラムがあります(引数としてテキストファイルを受け取り、それを変更します)。私はそのようなものに行きます:ボタンを押すと(c#プログラムではtxtファイルへのパスが保存されます)、C ++プログラムは実行されますが、ユーザーには表示されません(たとえば、新しいウィンドウでコマンドラインを開きたくない)。そのようなことをすることは可能ですか?

4

1 に答える 1

6

たぶん、あなたはProcess.Start()メソッドを見る必要があります:http: //msdn.microsoft.com/en-us/library/0w4h05yb.aspx

このProcessStartInfoメソッドに渡すことができますで、ウィンドウを開かないように指定できます。

Process.Start(new ProcessStartInfo(pathToExeFile)
{
    CreateNoWindow = true,
    UseShellExecute = false,
    // ...
});
于 2012-05-04T09:09:55.183 に答える