マイクロフォン設定を呼び出すコマンドを実行します。C#でコマンドを実行するにはどうすればよいですか?
control mmsys.cpl,,1
私は次のコードを試してみますが、私はWin32Exceptionを投げます。システムは指定されたファイルを見つけることができません。
Process.Start("control mmsys.cpl,,1");
マイクロフォン設定を呼び出すコマンドを実行します。C#でコマンドを実行するにはどうすればよいですか?
control mmsys.cpl,,1
私は次のコードを試してみますが、私はWin32Exceptionを投げます。システムは指定されたファイルを見つけることができません。
Process.Start("control mmsys.cpl,,1");
それは次のようになります。
Process.Start("control","mmsys.cpl,,1")
ドキュメント:http://msdn.microsoft.com/en-us/library/h6ak8zt5.aspx
どのように?私たちに知らせてもらえますか?あなたは実行可能ファイルの名前を知っていますか?それはOPの質問からのパラメータですか? – TalentTuner
これは、アプリケーションに引数を渡す方法です: – basarat
:)実際には、文字列 "control mmsys.cpl ,, 1"を見るだけでプロセスが制御と引数であることを知っている方法はmmsys.cpl ,, 1 – TalentTuner
あなたはこれを試すことができます -
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
/* execute "dir" command */
cmd.StandardInput.WriteLine("dir");
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
Console.WriteLine(cmd.StandardOutput.ReadToEnd());
cmd.Close();
あなたはbatファイルへのあなたのコマンドを記述してから、それを実行することができますコマンドプロンプトは上記の方法を使用します。
と彼は正しいエラーを取得しませんか? – TalentTuner
コントロールmmsys.cpl ,, 1有効にするexeの名前は何ですか?また、パラメータはありますか? – TalentTuner
ちょうど "コントロール"を実行し、あなたは知っているでしょう:) – basarat