Windows 7 - Otwórz wyskakujące okienko Regulacja głośności w wierszu polecenia

17

Chciałbym otworzyć wyskakujące okienko regulacji głośności bezpośrednio, bez użycia myszy lub klawiatury. Obecnie używam AutoHotkey do naciskania Win+, Baby skupić się na pasku Leftzadań Ikona, aby podświetlić ikonę regulacji głośności , a następnie Enterwywołać wyskakujące okienko.

kontrola głośności


Zakładam, że jest to możliwe, biorąc pod uwagę, że można otworzyć okno Wyświetl dostępne sieci za pomocą

rundll32 van.dll,RunVAN

w przeciwieństwie do używania ikony sieci Ikona.


Czy istnieje sposób na wywołanie wyskakującego okienka regulacji głośności z wiersza poleceń? Pamiętaj, że nie chcę używać Volume Mixer ( sndvol):

mikser głośności

iglvzx
źródło

Odpowiedzi:

34

sndvol.exejest to, czego chcesz, wystarczy użyć -fflagi, aby pokazać tylko suwak głośności głównej:

sndvol.exe -f

Uruchomienie właśnie sndvol.exeotwiera mikser głośności, jak zauważyłeś.

Indrek
źródło
1
Przyszli pracownicy Google: Zauważ, że możesz uzyskać dostęp do przycisku Wycisz za pomocąTab Spacebar
cssyphus
9

sndvol.exe pozwala określić położenie okna, dodając współrzędne po przełączniku -f:

sndvol.exe -f 26214900

Ten przykład tworzy okno przy x = 500 y = 400

współrzędne = y * 65536 + x, gdzie xiy - liczby całkowite ze znakiem

BTW jest trzeci parametr wiersza poleceń ... może być obsługiwany? ...

CoolCmd
źródło
6

Uzupełnienie:

Jak wspomniano w moim komentarzu , użycie sndvol -fzgodnie z odpowiedzią @Indrek otwiera okno regulacji głośności w nietypowym miejscu, z dala od zasobnika systemowego. Korzystając z AutoHotkey, możemy sprawić, że okienko pojawi się tam, gdzie uznamy to za stosowne:

SetWinDelay, -1
Run, % "sndvol -f"
WinWaitActive, ahk_class #32770
WinMove, % A_ScreenWidth - 84, % A_ScreenHeight - 305 - 48

Ten skrypt umieszcza okno w prawym dolnym rogu ekranu. Możesz to dostosować, zmieniając ostatnią linię ( WinMove).

zrzut ekranu

iglvzx
źródło
1

W systemie Windows XP: użyj sndvol32w następujący sposób

sndvol32 brak parametrów do wyświetlenia okna głośności głównej

sndvol32 -x aby wyświetlić małe okno głównej głośności

sndvol32 -t wyświetlać tylko regulację głośności (zgodnie z ikoną dźwięku)

RichardT
źródło