Я ищу способ написать скрипт, который отключит звуки.

Звуки, которые я хотел бы отключить, - это звук запуска навигации и звук запуска окон воспроизведения.

Есть ли сценарий, который может сделать это?

2 ответа2

0

Самый простой способ найти такого рода вещи - это экспортировать реестр (обычно HKEY_CURRENT_USER), изменить настройку, снова экспортировать реестр (в другой файл) и запустить его через что-то вроде WinDiff или WinMerge, чтобы увидеть различия.

Когда вы знаете, что изменилось, вы можете использовать что-то вроде VBScript для автоматизации этого:

Option Explicit
Dim wshShell : Set wshShell = WScript.CreateObject("WScript.Shell")

' Set the sound to Windows Navigation Start.wav
WshShell.RegWrite "HKCU\AppEvents\Schemes\Apps\Explorer\Navigating\.Current\", "C:\Windows\Media\Landscape\Windows Navigation Start.wav", "REG_SZ"

' Clear the sound
WshShell.RegWrite "HKCU\AppEvents\Schemes\Apps\Explorer\Navigating\.Current\", "", "REG_SZ"

К сожалению, не все так просто, так как я не смог найти в реестре ничего, что могло бы быть связано со звуком запуска Windows.

0

Я нашел это, что немного помогает. http://www.sevenforums.com/tutorials/285-sounds-change.html

Он не говорит вам, где все находится, но если вы ищете определенный звук, он работает.

Для этого я выбрал «Панель управления»> «Звуки» и нашел звук, который я хочу изменить. Например, я выберу «Звездочка» в разделе «Окна».

Так что звук называется "Аппаратная вставка Windows"

Я тогда иду в реестр
HKEY_CURRENT_USER\AppEvents\Schemes\Apps, щелкните правой кнопкой мыши и выберите "Найти", затем введите "Аппаратная вставка Windows", и он покажет мне, где находится эта запись реестра, чтобы я мог ее изменить.

Затем вы можете экспортировать запись реестра и отредактировать ее, а затем написать сценарий, чтобы применить изменения, выполнив

regedit /s "Path to your registry entry"

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