C#

C# 소리 제어판 켜기 (cmd 활용)

pepega 2021. 10. 21. 16:42

방식

C# -> cmd 실행 -> cmd에 control mmsys.cpl sounds 명령어 입력

순으로 진행하는 코드임

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace audio_Control_panel
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Diagnostics.ProcessStartInfo proInfo = new System.Diagnostics.ProcessStartInfo();
            System.Diagnostics.Process pro = new System.Diagnostics.Process();

            proInfo.FileName = @"cmd";
            proInfo.CreateNoWindow = true;
            proInfo.UseShellExecute = false;

            proInfo.RedirectStandardOutput = true;
            proInfo.RedirectStandardInput = true;
            proInfo.RedirectStandardError = true;

            pro.StartInfo = proInfo;
            pro.Start();

            // pro.StandardInput.Write(@"dir/w" + Environment.NewLine);
            pro.StandardInput.Write(@"control mmsys.cpl sounds" + Environment.NewLine); // open the sound control panel
            pro.StandardInput.Close();

            string resultValue = pro.StandardOutput.ReadToEnd();
            pro.WaitForExit();
            pro.Close();

            Console.WriteLine(resultValue);
        }
    }
}

 

이후 exe 실행파일 바로가기 만들어서 실행

출처

https://infodbbase.tistory.com/90

 

C# Process 사용하기 #1 ( CMD 명령어 사용 )

안녕하세요, 이번 포스팅은 C# 에서 Process 를 이용하여 CMD 사용법을 정리하였습니다. 1. Process 를 이용하여 CMD 창 실행하기 : C# 에서 Process 를 이용하여 CMD를 실행 합니다. - 소스코드 * 코드확인  .

infodbbase.tistory.com