2017-01-02 2 views
1

cmdウィンドウの色を変更しようとしています。これは動作しません?コードを使用してcmdを開き、フォントと背景の色を変更します。

   ProcessStartInfo p1 = new ProcessStartInfo(); 
      p1.Verb = "runas"; 
      p1.FileName = "cmd.exe"; 
      p1.Arguments = "color 80"; 
      Process.Start(p1); 
+0

をあなたは「これが動作しない?」とはどういう意味ですか:色については

Process proc = new Process(); proc.StartInfo.UseShellExecute = false; proc.StartInfo.FileName = "cmd.exe"; proc.StartInfo.Arguments = "/T:17"; //this would be blue colour proc.StartInfo.Domain = "domainname"; //use if domain user proc.StartInfo.UserName = "username"; proc.StartInfo.Password = "password"; proc.Start(); 

は、設定する方法をここで見ることができます発行? –

答えて

2

/Kを追加します。

ProcessStartInfo p1 = new ProcessStartInfo(); 
p1.Verb = "runas"; 
p1.FileName = "cmd.exe"; 
p1.Arguments = "/K color 80"; 
Process.Start(p1); 

推論:COLOR"internal command"です。

+0

本当にありがとうございました! –

関連する問題