none
Process顯示視窗一問? RRS feed

  • 問題

  • 我用Process類別來開啟命令題是字元的功能,用Console應用程式撰寫還可以,但是改用視窗設計時,在執行時卻會顯是黑色視窗

    我只是要他執行的功能把資料讀出到記事本,但是黑色螢幕出現就會影響使用者的操作,有方法能把他執行時不會顯視黑視窗嗎?

    (我把ProcessStartInfo .CreateNoWindow 設定為falsel好像沒用)

                StreamWriter sw = new StreamWriter(@"D:\data.txt");
                Process p = new Process();
                p.StartInfo.UseShellExecute = false;
                p.StartInfo.RedirectStandardOutput = true;
                p.StartInfo.FileName = "ipconfig.exe";
                p.StartInfo.Arguments = @"/all";
                p.Start();
                Result = p.StandardOutput.ReadToEnd;
                sw.WriteLine(Result);
                sw.Close();
    2009年8月9日 上午 05:18

解答

  • p.StartInfo.CreateNoWindow = true;
    .NET菜鳥自救會 http://www.dotblogs.com.tw/chou/
    • 已標示為解答 Q楓仔Q 2009年8月9日 上午 08:52
    2009年8月9日 上午 06:30
    版主

所有回覆