Изменить Windows Master Volume Java

Я на самом деле пытаюсь понять, как я могу установить системный главный объем в Windows 7 / Vista.

Использование javax.sound не работает из-за новой строчной системы Windows. Итак, у меня есть еще 2 варианта, но я не знаю, как это сделать.

Первый вариант - это отправка медиа-ключа, такого как «VK_VOLUME_UP», но медиа-ключи не указаны как KeyEvent в java.awt.KeyEvent. Можно ли добавить новый ключ?

Второй, но худший вариант - использовать инструмент командной строки, написанный на другом языке, для установки системного тома, но мне этот вариант не нравится.

может кто-нибудь мне помочь?

С уважением, Маэфджу


person user2524564    schedule 26.06.2013    source источник
comment
нет такой клавиши, которая могла бы увеличить громкость на моей клавиатуре!   -  person johnchen902    schedule 26.06.2013
comment
они существуют ^^ msdn. microsoft.com/en-us/library/windows/desktop/   -  person user2524564    schedule 26.06.2013
comment
возможный дубликат Java Sound API для доступа к системному / главному регулятору громкости в Vista и Win 7   -  person raptortech97    schedule 26.06.2013
comment
перевод моего приложения в режим совместимости с xp не вариант для меня, поэтому это не дублированный вопрос   -  person user2524564    schedule 26.06.2013
comment
См. Также stackoverflow.com/questions/3249550/   -  person rogerdpack    schedule 30.01.2014


Ответы (1)


Загрузите это отдельное приложение: http://www.desktopapps.co.uk/audioApp.php Затем запустите программу с параметром volup.

person Alin Florin    schedule 26.06.2013