Hilfe: Programmierung für "Mute - Button"

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

KojakDerRaecher
Posts: 6
Joined: 28 Mar 2018, 15:14

Hilfe: Programmierung für "Mute - Button"

28 Mar 2018, 15:29

Hallo zusammen!

Ich möchte ein Skript schreiben, um mein Mikrofon stumm zu schalten und möchte,
dass es jeweils einen hellen Peep-Ton mach wenn ich es ausschalte und einen tieferen Peep-Ton macht wenn ich es einschalte

Leider bin ich nicht besonders begabt im Programmieren, aber ich habe folgenden Ansatz aus Tutorials entnommen:

...
Pause::

SoundSet, +1, MASTER, mute,6 ;
SoundGet, master_mute, , mute, 6
...

Jetzt fehlt mir nur ein Mechanismus für die Peep-Töne, dafür hab ich das gefunden:

...
SoundBeep, 500, 100
...

Ich weiß nur nicht, wie ich es schaffe den Peep-Ton jedes mal ändern zu lassen, sodass ich höre ob mein Mikrofon an oder aus ist.

hoffe mir kann jemand helfen...

LG!
User avatar
LuckyJoe
Posts: 340
Joined: 02 Oct 2013, 09:52

Re: Hilfe: Programmierung für "Mute - Button"

29 Mar 2018, 02:16

Hi,

ich habe kein Micro, so dass ich das ganze mit MASTER probiert habe. Das Folgende funktioniert bei mir:

Code: Select all

PAUSE::
	SoundGet, master_mute, MASTER, mute
	If master_mute = Off
	{
		SoundBeep, 1500, 100
		SoundSet, +1, MASTER, mute, 6
		MsgBox, MASTER ist jetzt stummgeschaltet.
	}
	Else
	{
		SoundSet, +1, MASTER, mute, 6
		SoundBeep, 500, 100
		MsgBox, MASTER ist nicht mehr stummgeschaltet.
	}
Return
Wenn du das mit MICROPHONE machst, geht es sogar noch eine Zeile kürzer:

Code: Select all

PAUSE::
	SoundSet, +1, Microphone, mute, 6
	SoundGet, microphone_mute, Microphone, mute
	If microphone_mute = Off
	{
		SoundBeep, 1500, 100
		MsgBox, Microphone ist nicht mehr stummgeschaltet.
	}
	Else
	{
		SoundBeep, 500, 100
		MsgBox, Microphone ist jetzt stummgeschaltet.
	}
Return
Viel Erfolg!
Viele Grüße - Lucky Joe
Herzliche Grüße aus dem Rheinland
Lucky Joe
KojakDerRaecher
Posts: 6
Joined: 28 Mar 2018, 15:14

Re: Hilfe: Programmierung für "Mute - Button"

29 Mar 2018, 07:17

Vielen Dank für deine Hilfe Joe,

Ganz so wie in deinem unteren Code hat es nicht Funktioniert. Ich vermute es liegt an Zeile 3.
Aber die Funktion mit der If-Abfrage hat mir sehr geholfen, ich wusste, dass es sowas in der Art gibt, nur nicht ganz wie ich es anwende.
Letztendlich sieht meine Lösung wie folgt aus:

Code: Select all

Pause:: 

	SoundSet, +1, MASTER, mute,6 ;
	SoundGet, master_mute, , mute, 6

if master_mute = Off
	{
	SoundBeep, 500, 100
	}

else
	{
	SoundBeep, 1000, 100
	}
Funktioniert jetzt einwandfrei!

Vielen Dank!
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: Hilfe: Programmierung für "Mute - Button"

29 Mar 2018, 07:24

Code: Select all

Pause:: 
	SoundSet, +1, MASTER, mute,6 ;
	SoundGet, status, MICROPHONE, MUTE, 6
    freq := (status = "OFF") ? 500 : 1000
	SoundBeep,% freq, 100
    Return
Not tested.
User avatar
LuckyJoe
Posts: 340
Joined: 02 Oct 2013, 09:52

Re: Hilfe: Programmierung für "Mute - Button"

29 Mar 2018, 07:42

@Bobo: nice! :thumbup:
Herzliche Grüße aus dem Rheinland
Lucky Joe
KojakDerRaecher
Posts: 6
Joined: 28 Mar 2018, 15:14

Re: Hilfe: Programmierung für "Mute - Button"

22 Jun 2018, 08:29

Hallo zusammen,

ich habe erneut ein Problemchen zum selben Thema... und zwar habe ich mein Mikrofon nicht mehr hinten im PC stecken, sondern vorn...

Leider Weiß ich nicht mehr wie ich nun die andere Buchse auswähle. Hatte das damals in einem Tutorial gesehen, kann dieses jedoch nicht mehr finden, ich weiß nur noch das es irgendwie via cmd Eingabe ging.

Kann mir jemand einen Tipp geben, ich google mir schon echt die Finger wund^^

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 25 guests