1
我有c#.net(winforms)程序與按鈕。我也有另一個控制檯程序在c + +(它需要作爲參數文本文件,並改變它)。我魔杖到這樣的事情:我按按鈕(在C#程序存儲路徑到TXT文件),C++程序被執行,但用戶沒有看到它(我不想打開例如命令行在新窗口中)。有沒有可能做這樣的事情?winforms .net c# - 外部程序
我有c#.net(winforms)程序與按鈕。我也有另一個控制檯程序在c + +(它需要作爲參數文本文件,並改變它)。我魔杖到這樣的事情:我按按鈕(在C#程序存儲路徑到TXT文件),C++程序被執行,但用戶沒有看到它(我不想打開例如命令行在新窗口中)。有沒有可能做這樣的事情?winforms .net c# - 外部程序
也許,你應該看看Process.Start()
方法:http://msdn.microsoft.com/en-us/library/0w4h05yb.aspx
在ProcessStartInfo
你可以通過這個方法,你可以指定任何窗口應該打開。
Process.Start(new ProcessStartInfo(pathToExeFile)
{
CreateNoWindow = true,
UseShellExecute = false,
// ...
});