Script nur für bestimmtes Programm benutzen Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Kalle Lumboldt

Script nur für bestimmtes Programm benutzen

14 Sep 2017, 09:54

Hallo Forum

Ich benutze nur ganz rudimentär AHK und bin somit absoluter Amateur.
Ich benutze ein Script für meinen Surface Stift von Microsoft um ein Programm fernzusteuern.

So sieht es aus:

#F20::
Send {Ctrl down} {g} {Ctrl up}
Sleep 500
Return

#F19::
Send {Ctrl down} {b} {Ctrl up}
Sleep 500
Returnh

Es funktioniert auch soweit. Was mich aber stört, dass das Programm angewählt sein muss damit der Befehl durchkommt.
Ich würde es aber gerne so haben, das auch wenn ein anderes Programm gerade angewählt ist, trotzdem der Befehl zum richtigen Programm geht.

Beispiel:

Powerpoint läuft und durch den Tastendruck des Stiftes geht es immer einen Slide weiter. Solange Powerpoint angewählt ist, kein Problem.
Nun öffne ich Word, es ist im Vordergrund und nun geht der Befehl der auf dem Button des Stiftes liegt an Word und nicht mehr an Powerpoint. Der Befehl soll aber immer an Powerpoint gehen.
Auch wenn ein anderes Programm gerade aktiv angewählt ist.

Ist das möglch?

Vielen Dank für Eure Überlegungen,
die besten Grüße,

Kalle
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: Script nur für bestimmtes Programm benutzen

14 Sep 2017, 23:54

Das sollte, mit verwendung des Control-command sets, eigentlich möglich sein ...
Frage - welchen sinn haben durchlaufende slides die man nicht sieht?? :wtf:
Kalle Lumboldt

Re: Script nur für bestimmtes Programm benutzen

15 Sep 2017, 04:20

Hallo BoBo

Danke für deine Antwort, werde das mal versuchen.
Zu deiner Frage:
Es geht nicht um Powerpoint und Word. Die beiden Programme galten als Beispiel, weil so gut wie jeder diese kennt.
Dachte das es das vereinfacht.
Es geht um ein Steuerungsprogramm, welches nicht zwingend gesehen werden muss.

Grüße,
Kalle
Kalle Lumboldt

Re: Script nur für bestimmtes Programm benutzen

15 Sep 2017, 09:38

Hallo,

bekomme es mit command leider nicht hin.
Hat jemand vielleicht ein Beispiel wie es aussehen müsste, anhand meines Script aus dem oberen Post?

Herzlichen Dank für eure Mühen.

Kalle
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Script nur für bestimmtes Programm benutzen  Topic is solved

15 Sep 2017, 15:10

Code: Select all

ControlSend,ahk_parent, ^g, PowerPoint ;ahk_parent ist wichtig, da die Tasten sonst falsch gesendet werden
;^g ist nur eine kurzform für {Ctrl down} {g} {Ctrl up}
;PowerPoint ist der Fenstertitel
Recommends AHK Studio
Kalle Lumboldt

Re: Script nur für bestimmtes Programm benutzen

16 Sep 2017, 10:07

Hallo nnnik,

Herzlichen Dank, so funktioniert es jetzt wie ich es mir vorgestellt habe.
Somit gelöst.

Kalle

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 70 guests