У меня есть dell Latitude с джойстиком и кнопками, которые я никогда не использую. Клавиатура также не имеет регуляторов громкости, даже с помощью функциональной клавиши. То, что я хочу сделать, это сопоставить три кнопки джойстика с громкостью - вниз / отключение / увеличение соответственно. Панель управления Dell touchpad дает мне возможность настраивать эти кнопки, но она немного ограничена. Это мои варианты:

Как видите, есть опция Run , которую я могу использовать, чтобы выбрать файл для открытия, ярлык для открытия или exe/bat файл для запуска. Итак, мое первое предположение - использовать это для запуска пакетной команды, которая уменьшит / отключит / увеличит громкость. Как я могу добиться этого с помощью командного файла? В качестве альтернативы, как я могу сделать это без опции пакетного файла?

1 ответ1

0

Осматривая, я нашел этот сценарий в нескольких местах (поэтому я не знаю, кому отдать должное)

Скрипт для переключения состояния отключения громкости:

set WshShell=createobject("wscript.shell")
WScript.Sleep 1000
WshShell.run "sndvol32"
WshShell.AppActivate "Volume Control"
WScript.Sleep 1000
WshShell.SendKeys("{TAB}{TAB}")
WScript.Sleep 1000
WshShell.SendKeys(" ")
WScript.Sleep 1000
WshShell.AppActivate "Volume Control"
WshShell.sendkeys "%{f4}"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .