so das Habe ich jetzt Hin bekommen mit folgendem Code
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41:
| unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ShellAPI, SNDKEY32, StdCtrls;
type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); var Teamspeak : HWND;
begin
Teamspeak := FindWindow(nil, 'TeamSpeak 2'); AppActivate('TeamSpeak 2');
KeyBd_Event(VK_LCONTROL, MapVirtualKeyA(VK_LCONTROL, 0), 0, 0) ; Sleep(5000); KeyBd_Event(VK_LCONTROL, MapVirtualKeyA(VK_LCONTROL, 0), KEYEVENTF_KEYUP, 0) ; Sleep(1000);
end; end. |
jetzt muss ich nur noch versuchen das mit dem VU Meter zu kombinieren
damit diese Funktion ausgeführt wird .
es Darf aber nur ausgeführt werden wenn reine Sprache und Kein Rauschen Gemessen Wird
Hänge mal als Beispiel die Vu Meter Klamotte an vieleicht kann das einer Modifiezieren.
Taste Gedrück bei reiner Sprache
Taste los wen Rauschen oder sogar zu leise.