Veröffentlicht 14. Mai 201015 j Hallo zusammen, also mein problem ist folgendes ich habe ein script das mir eine tastenkombination ausführt, das funktioniert auch, aber nebenbei wird immer ICQ in den vordergrund geholt, was sehr nervig ist wenn ich gerade ein Spiel spiele. Ps.: ich verwende Win xp. Hier der code: <set WshShell = CreateObject("WScript.shell") WshShell.sendkeys("%1")> Ich hoffe ihr könnt mir weiterhelfen Lg BBaller92
14. Mai 201015 j Welche Tastenkombination willst du an welches Programm senden? Bist du sicher, dass du aus den laufenden Prozessen denjenigen sauber ermittelst, der der Empfänger ist? Was passiert wenn du mal testhalber ICQ abschaltest, reagiert dann das gewünschte Zielprogramm entsprechend auf die Tastenkombination?
14. Mai 201015 j danke erst mal für die schnelle Antwort. Also ich habe eine Tastatur mit Hotkeys, denen ich entweder Standardfunktionen oder Programme/ Scripte zuweisen kann. Ich möchte mit einem Hotkey mein Mikrofon in Skype stumm schalten, mit der Tastenkombination "Alt+1". Und da ich dem Hotkey diesen Befehl nicht direkt zuweisen kann brauch ich ein Script, das dies für mich erledigt. Dies funktioniert auch mit meinem Code, auch wenn ICQ abgeschaltet ist. Wenn ich aber die Tastenkombination ohne Script, also per Tastatur, verwende kommt ICQ nicht in den Vordergrund.
15. Mai 201015 j wer sorgt denn für die Entscheidung, an welches Programm der Hotkey gesendet wird, dein code oder die Zuordnung der Tastatur Hotkeys? Poste bitte ggf. deinen kompletten Code.
15. Mai 201015 j Mein ganzer Code: set WshShell = CreateObject("WScript.shell") WshShell.sendkeys("%1") Der Hotkey bei Skype ist Global, also ich kann ihn auch ausführen auch wenn Skype im Hintergrund läuft. Der Code muss nur den Tastendruck der Tastenkombination simulieren.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.