스크립트를 사용하여 오디오 드라이버 기능 제어

스크립트를 사용하여 오디오 드라이버 기능 제어

Asus Essence STX 사운드 카드가 있습니다.

사운드 카드의 출력 장치(예: 스피커에서 헤드폰으로)를 변경하려면 드라이버 GUI를 실행하여 변경해야 합니다.

그러나 키보드나 마우스의 매크로를 사용하여 이 기능을 제어할 수 있다면 훨씬 더 좋을 것입니다.

이를 위해 스크립트를 작성하는 것이 가능합니까? 마우스나 키보드에서 .bat 스크립트를 실행할 수 있어 더 편리할 것 같습니다.

답변1

EreTIk에서 작성한 작은 유틸리티 애플리케이션인데프사운드(번역된 페이지) Windows 사운드 렌더링 장치를 활성화하는 바로가기를 만들 수 있습니다.

이를 시작하고 실행하려면 먼저 몇 가지 작업을 수행해야 합니다.

  1. EreTIks 웹사이트에서 DefSound 바이너리 또는 소스 코드를 다운로드하세요.
  2. 소스 코드를 사용하는 경우 실행 파일을 추출하고 빌드합니다.
  3. 결정하다색인~의사운드 렌더링 장치당신은 활성화하고 싶어
  4. 사용 가능한 모든 재생 장치가 활성화되고 연결되어 있는지 확인하세요.
  5. 기본 장치를 설정하는 바로 가기 만들기

제가 발견한 내용을 설명하겠습니다.사운드 렌더링 장치:

  • 일반적으로 수동으로 설정하는 재생 장치(예: 헤드폰, 스피커 등) 중 하나를 나타냅니다.
  • 그만큼색인~이다~ 아니다재생 장치 목록의 위치에 따라 결정됩니다.

그러므로 올바른 것을 얻기 위해서는색인몇 가지 실험을 수행해야 합니다.

  1. 이전에 추출 및/또는 빌드한 파일이 포함된 폴더를 엽니다.
  2. 먼저 DefSound.exe를 강조 표시한 다음 마우스 오른쪽 버튼을 클릭하고 '바로 가기 만들기'를 선택하여 DefSound.exe에 대한 바로 가기를 만듭니다.
  3. 'DefSound.exe - Shortcut'이라는 파일이 있어야 하며, 유지하고 싶은 이름으로 이름을 바꿔야 합니다. 이 파일의 경우 'Headphones'라고 불렀습니다. 다른 파일은 나중에 만들겠습니다.
  4. 헤드폰 바로가기를 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
  5. 다른 장치를 선택하려면 대상을 편집하십시오(아래 참조).

유틸리티를 사용하여 기본 장치를 설정하는 방법을 보려면 사용법을 살펴보겠습니다.

Usage: DefSound.exe
Run and show system tray icon

Or: DefSound.exe <NUMBER> [STRING]
Change default sound render device and exit.
The device sets zero-based index (NUMBER)
STRING is a role, may be:
  ALL    - all roles (default string value)
  CON    - console(system notification sounds and voice commands)
  MMEDIA - multimedia (music, movies, etc...)
  VOICE  - voice communications

For example DefSound.exe 0
Select device with index 0 (first device) as default, all roles

따라서 용도를 변경하거나표적- 기본 장치를 설정할 수 있습니다.

  1. 대상 필드 끝에 '0'을 추가한 다음 확인을 누릅니다.
  2. 재생 장치가 헤드폰으로 변경되었나요?
    • 예: 바로가기를 만들려는 모든 장치에 대해 위 단계를 반복하세요.
    • 아니요: 대상 필드 끝에 쓴 값을 늘립니다.

이 단계에서는 활성화하려는 장치에 대한 몇 가지 바로 가기가 있어야 합니다. 거기에서 바로 활성화할 단축키를 할당하거나 제가 했던 것처럼 시작 메뉴 상단에 배치하면 됩니다.

건배

관련 정보