Cum să dezactivezi microfonul pe Windows 10 cu comanda rapidă de la tastatură
Găsește cele mai utile informații despre cum să dezactivezi microfonul pe Windows 10 rapid folosind comenzi rapide de la tastatură și aplicații eficiente.
Windows 10 poate păstra profiluri audio separate pentru diferite dispozitive audio. Pentru fiecare dispozitiv audio pe care îl conectați, puteți seta un nivel diferit de volum, iar atunci când dispozitivul este conectat, volumul se va regla automat. Desigur, nimeni nu ține un dispozitiv audio dezactivat tot timpul. Vor crește sau scădea volumul, dar nimeni nu dezactivează în mod obișnuit un dispozitiv audio.
Dacă utilizați o pereche de căști cu desktopul și deseori trebuie să le deconectați, puteți utiliza un mic script PowerShell care va opri automat sunetul atunci când vă deconectați căștile.
Este ceva ce fac telefoanele mobile și anume, când deconectați căștile, muzica se oprește automat. Logica din spatele acestui lucru este că fie ați terminat de ascultat muzică, fie v-ați scos din greșeală căștile și aveți nevoie de o modalitate rapidă de a le opri. Scenariul a fost scris practic pe același principiu de către Prateek Singh de la GEEKEEFY .
Dezactivați automat sunetul
Deschideți Notepad și lipiți următoarele;
[cmdletbinding()] Param() #Adăugarea de definiții pentru accesarea Audio API Add-Type -TypeDefinition @' utilizând System.Runtime.InteropServices; [Guid("5CDF2C82-841E-4546-9722-0CF74078229A"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interfață IAudioEndpointVolume { // f(), g(), ... sunt sloturi pentru metoda COM neutilizate. Definiți-le dacă vă pasă int f(); int g(); int h(); int i(); int SetMasterVolumeLevelScalar(float fLevel, System.Guid pguidEventContext); int j(); int GetMasterVolumeLevelScalar(out float pfLevel); int k(); int l(); int m(); int n(); int SetMute([MarshalAs(UnmanagedType.Bool)] bool bMute, System.Guid pguidEventContext); int GetMute(out bool pbMute); } [Guid("D666063F-1587-4E43-81F1-B948E807363F"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interfață IMDevice { int Activate(ref System.Guid id, int clsCtx, int activationParams, out IAudioEndpointVolume aev); } [Guid("A95664D2-9614-4F35-A746-DE8DB63617E6"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interfață IMMDeviceEnumerator { int f(); // Unused int GetDefaultAudioEndpoint(int dataFlow, int rol, out IMDevice endpoint); } [ComImport, Guid("BCDE0395-E52F-467C-8E3D-C4579291692E")] clasa MMDeviceEnumeratorComObject { } public class Audio { static IAudioEndpointVolume Vol() { var enumerator = new MMDeviceEnumeratorComObject()numerator IMM; IMDevice dev = null; Marshal.ThrowExceptionForHR(enumerator.GetDefaultAudioEndpoint(/*eRender*/ 0, /*eMultimedia*/ 1, out dev)); IAudioEndpointVolume epv = null; var epvid = typeof(IAudioEndpointVolume).GUID; Marshal.ThrowExceptionForHR(dev.Activate(ref epvid, /*CLSCTX_ALL*/ 23, 0, out epv)); return epv; } public static float Volum { get {float v = -1; Marshal.ThrowExceptionForHR(Vol().GetMasterVolumeLevelScalar(out v)); return v;} set {Marshal.ThrowExceptionForHR(Vol().SetMasterVolumeLevelScalar(valoare, System.Guid.Empty));} } public static bool Mute { get { bool mute; Marshal.ThrowExceptionForHR(Vol().GetMute(out mute)); returnează mut; } set { Marshal.ThrowExceptionForHR(Vol().SetMute(valoare, System.Guid.Empty)); } } } '@ -Verbose While($true) { #Curățați toate evenimentele din sesiunea curentă, deoarece este într-o buclă infinită, pentru a începe din nou când bucla începe Get-Event | Remove-Event -ErrorAction SilentlyContinue #Înregistrarea evenimentului și așteptarea declanșării evenimentului Register-WmiEvent -Class Win32_DeviceChangeEvent Wait-Event -OutVariable Event |Out-Null $EventType = $Event.sourceargs. eveniment nou | ` Sort-Object TIME_CREATED -Descendent | ` Select-Object EventType -ExpandProperty EventType -Primul 1 #Logica condiționată de gestionat, Când să dezactivați/dezactivați sunetul mașinii folosind API-ul Audio If($EventType -eq 3) { [Audio]::Mute = $true Write-Verbose "Muted [$((Get-Date).tostring())]" } elseif($EventType -eq 2 -and [Audio]::Mute -eq $true) { [Audio]::Mute = $false Scriere-Verbose " Dezactivat [$((Get-Date).tostring())]" } }
Salvați-l cu extensia de fișier PS1. Asigurați-vă că selectați „Toate fișierele” din meniul derulant tip fișier. Dați fișierului un nume care vă va spune dintr-o privire ce face. Salvați-l într-un loc unde este puțin probabil să îl ștergeți accidental, dar și unde îl puteți găsi cu ușurință dacă aveți nevoie.
Rularea Scriptului
PowerShell nu poate rula automat un script. Există o măsură de securitate încorporată care îl împiedică să facă acest lucru, dar există o cale de ocolire. Avem un articol detaliat despre cum poți face exact asta. Urmați instrucțiunile pentru a rula automat scriptul PowerShell pe care tocmai l-ați creat și utilizați o sarcină programată pentru a porni scriptul de fiecare dată când porniți computerul.
Alternativ, puteți rula manual scriptul atunci când porniți sistemul. Îl folosesc de mai puțin de 30 de minute și nu știu cum trăiam fără el înainte.
Găsește cele mai utile informații despre cum să dezactivezi microfonul pe Windows 10 rapid folosind comenzi rapide de la tastatură și aplicații eficiente.
Minecraft are poțiuni. Poțiunile trebuie preparate folosind diverse ingrediente. Află cum să faci o sticlă de sticlă și să o umpli cu apă pentru a crea poțiuni.
Ghid complet pentru a verifica firmware-ul UEFI sau BIOS Legacy pe Windows 10
Ghid complet pentru instalarea și configurarea Microsoft SharePoint Server pe Windows Server, inclusiv cerințe minime, pași de instalare și configurare a fermei de servere.
Componentele hardware de pe un computer se pornesc sau se opresc cu întregul sistem. Utilizați MSI Afterburner pentru a optimiza performanța GPU-ului dumneavoastră.
Învățați cum să remediați problemele cu Surface Pen care nu scrie pe tableta Surface. Sfaturi utile pentru utilizatorii tabletelor Surface.
Microsoft Edge este un browser bazat pe Chromium, oferind funcții avansate și opțiuni experimentale disponibile prin pagina about:flags.
Sticla este un bloc ușor de realizat în Minecraft, cu utilizări variate în construcții și decoratiuni.
Una dintre cele mai subestimate caracteristici de pe Windows 10 este suportul pentru Miracast, care permite utilizatorilor să se conecteze fără fir la dispozitive compatibile.
Ghid complet pentru ștergerea istoricului protecției în Windows Defender pe Windows 10. Aflați cum să curățați rapid istoricul amenințărilor.