Forum:	cPOS
Téma:	Sendkey an AutoIt v3
----------------------------

DaVinci:
Hallo zusammen,
Ich möchte Destinator 6 in einen Skin einbinden, leider kommt der Sendkey-Befehl von cPos nicht in AutoIt an.
Die Befehle sehen folgendermaßen aus:
Skin.ini:
Code:Button0Function=Sendkey_AutoIt v3&#58;&#123;PGDN&#125;
AutoIt-Script&#058;
Code:HotKeySet&#40;&quot;&#123;PGDN&#125;&quot;, &quot;zoomin&quot;&#41;
Func zoomin&#40;&#41;
ControlSend&#40;&quot;Destinator&quot;, &quot;&quot;, &quot;&quot;, &quot;&#123;DOWN&#125;&quot;&#41;
EndFunc
Wenn ich das Script starte und PGDN drücke sendet das Script den ZoomIn-Befehl(bzw Pfeil-Runter-Taste) an Desti, das funktioniert auch.
Wenn ich aber PGDN von cPos an AutoIt senden will passiert nichts, der Befehl wird nicht weitergeleitet.
Ich vermute, dass es am Leerzeichen zwischen &quot;AutoIt&quot; und &quot;v3&quot; liegt.
Muss ich evtl. das Leerzeichen durch ein Sonderzeichen ersetzen?
Das &quot;%&quot;, wie es gerne verwendet wird, funktioniert nicht.
Wenn es daran nicht liegt, nimmt AutoIt wohl keine simulierten Tastendrücke an und ich kann mein Vorhaben in den Wind schießen...
Vielen Dank schon mal.
Gruß
DaVinci

toxdafox:
Probier es mal mit %20

DaVinci:
Danke dir, funktioniert aber auch nicht.
Hab es gerade mit: &quot;Button0Funktion=oskkey_{PGDN}&quot; ebenso erfolglos probiert.
Wenn ich aber in der Windows-Bildschirmtastatur PGDN mit der Maus klicke, geht es.
Nur wie lautet dann der syntax?
Code:Sendkey_Bildschirmtastatur&#58;&#123;PGDN&#125;
ist es schon mal nicht...
Müsste doch machbar sein, mit einem Button die originale Bildschirmtastatur anzusprechen.
Jemand eine Idee?
Gruß
DaVinci
