Frage

Ich habe gerade gelesen diese Frage und ich habe es wirklich geliebt diese Antwort zur Frage.Natürlich schoss mir eine interessante Frage durch den Kopf ...

Wie füge ich meine eigenen Ereignisse (meiner eigenen Anwendungen) in der Systemsteuerung -> Sounds und Audiogeräte -> Sounds -> Programmereignisse hinzu?

Und eine weitere verwandte Frage, die meiner Meinung nach auch hier beantwortet werden sollte, ist ...Wie spiele ich die in der Systemsteuerung angegebenen Sounds ab, wenn das Ereignis in meiner Anwendung auftritt?

War es hilfreich?

Lösung

Ein bisschen Zeit mit Google führte mich zu einem CodeProject-Artikel mit dem Titel „Erstellen Sie Ihre eigenen akustischen Warnungen".Es scheint, dass die geheime Soße alles darunter steckt HKEY_CURRENT_USER\AppEvents Registrierungsschlüssel.

Aus dem Artikel:

Ok, es war sehr einfach, ein neues Sound Alert-Schema zu erstellen.Lassen Sie uns nun dazu übergehen, den Tönen unseren eigenen Tonalarmtyp hinzuzufügen.Befolgen Sie dazu diese Schritte.

  1. Erstellen Sie einen neuen Schlüssel unter HKEY_CURRENT_USER\AppEvents\Schemes\App.Default und nennen Sie ihn XYZAlert
  2. Erstellen Sie einen weiteren Schlüssel unter dem Schlüssel XYZAlert (dem Schlüssel, den Sie im obigen Schritt erstellt haben) und nennen Sie ihn .default
  3. Legen Sie den Standardwert des .default-Schlüssels auf den Pfad einer .wav-Datei fest.z.B.C:\abc\abc.wav
  4. Erstellen Sie unter XYZAlert einen weiteren Schlüssel und nennen Sie ihn .current. Legen Sie außerdem den Pfad zu einer WAV-Datei fest oder lassen Sie das Feld leer.
  5. Erstellen Sie nun einen weiteren Schlüssel unter HKEY_CURRENT_USER\AppEvents\EventLabels und nennen Sie ihn XYZAlert
  6. Legen Sie den Standardwert dieses Schlüssels auf etwas wie „XYZ Alert Here“ fest.

Das ist Schluss.Gehen Sie nun zu Ihrer Systemsteuerung und starten Sie das Sound-Applet.Sie sehen den neuen akustischen Alarmtyp mit dem Namen XYZ Alert.

Beachten Sie, dass Sie die Sounds auch mit der Taste „ abspielen müssen.Ton abspielen„Einheimischer Anruf.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top