Skift mellem headset og højttalere på Windows 10 med en batch-fil uden tredjepartssoftware

Hvordan kan der skrives en batch-fil på Windows 10, der skifter mellem headset og højttalere som standardlydenhed uden brug af tredjepartssoftware?

For at skrive en batch-fil, der skifter mellem headset og højttalere som standardlydenhed på Windows 10 uden brug af tredjepartssoftware, skal du bruge PowerShell til at identificere og ændre lydenhederne, oprette en PowerShell script-fil og en batch-fil, og derefter køre batch-filen.

Sådan skriver du en batch-fil på Windows 10, der skifter mellem headset og højttalere som standardlydenhed uden brug af tredjepartssoftware

For at skrive en batch-fil, der skifter mellem headset og højttalere som standardlydenhed på Windows 10 uden brug af tredjepartssoftware, kan du følge disse trin:

  1. Brug PowerShell: Windows 10 har indbygget PowerShell, som kan bruges til at ændre standardlydenheden.
  2. Identificer dine lydenheder: Først skal du finde ud af, hvad dine lydenheder hedder. Dette kan gøres ved at køre følgende PowerShell-kommando:
    Get-AudioDevice -List
  3. Opret en PowerShell script-fil: Opret en ny tekstfil og gem den med en .ps1-udvidelse, f.eks. SwitchAudioDevice.ps1. Indsæt følgende kode i filen:
        powershell
        $headset = "Navn på dit headset"
        $speakers = "Navn på dine højttalere"
    
        $currentDevice = (Get-AudioDevice -List | Where-Object { $_.Default -eq $true }).Name
    
        if ($currentDevice -eq $headset) {
            Set-AudioDevice -Name $speakers
        } else {
            Set-AudioDevice -Name $headset
        }
        
        
  4. Opret en batch-fil: Opret en ny tekstfil og gem den med en .bat-udvidelse, f.eks. SwitchAudioDevice.bat. Indsæt følgende kode i filen:
        batch
        @echo off
        powershell -ExecutionPolicy Bypass -File "Sti\til\din\SwitchAudioDevice.ps1"
        
        
  5. Kør batch-filen: Dobbeltklik på batch-filen for at skifte mellem dine lydenheder.

Bemærk: Du skal muligvis justere stien til din PowerShell-scriptfil i batch-filen. Sørg også for, at du har de nødvendige tilladelser til at køre PowerShell-scripts på din computer.