Seite 1 von 1

Verschiedenen Webgadget in einem Window ein Return senden

Verfasst: 05.06.2014 19:11
von Joshua314
Hallo Leute,

ich suche eine Möglichkeit, verschiedenen Webgadget in einem Window die Eingabetaste per Software mitzuteilen.
Und das Ganze so, dass der Rest vom Rechner nicht Blockiert ist. Damit meine ich, dass der User den Rechner weiterhin benutzen kann wenn das Programm läuft.
mit einem einfachen

Code: Alles auswählen

Procedure.i WebGadgetReturn()
   keybd_event_(#VK_RETURN,1,0,0)
   keybd_event_(#VK_RETURN,1,#KEYEVENTF_KEYUP,0)   
EndProcedure
ist es leider nicht getan.

Gruß Thomas

Re: Verschiedenen Webgadget in einem Window ein Return sende

Verfasst: 05.06.2014 20:08
von Bisonte
Das klingt ja beinahe nach nem Bot

Im Forum gibt es eine Menge Beispielcodes, wie Eingaben an ein Webgadget gesendet werden.
Einfach mal die Suche nutzen...

Re: Verschiedenen Webgadget in einem Window ein Return sende

Verfasst: 05.06.2014 20:09
von hjbremer
manchmal funktioniert Shift Return, leider nicht immer

Code: Alles auswählen

Procedure.i WebGadgetShiftReturn()
   
   keybd_event_(#VK_LSHIFT,1,0,0)  
   keybd_event_(#VK_RETURN,1,0,0) 
   keybd_event_(#VK_RETURN,1,#KEYEVENTF_KEYUP,0)   
   keybd_event_(#VK_LSHIFT,1,0,0) 
   keybd_event_(#VK_LSHIFT,1,#KEYEVENTF_KEYUP,0) 
   
EndProcedure

Re: Verschiedenen Webgadget in einem Window ein Return sende

Verfasst: 05.06.2014 21:48
von Joshua314
Bisonte hat geschrieben:Das klingt ja beinahe nach nem Bot

Im Forum gibt es eine Menge Beispielcodes, wie Eingaben an ein Webgadget gesendet werden.
Einfach mal die Suche nutzen...

Ja hab ich gemacht......

Leider für meinen Fall nichts gefunden.....

Wie ich Daten zu einem Formular zu einem Webgadget Sende hab ich .. das funktioniert auch !!!!
Es geht noch um -- gezielt eines von Mehreren Webgadget die Eingabe Taste (Return) zu simulieren.

Gruß Thomas
hjbremer hat geschrieben:manchmal funktioniert Shift Return, leider nicht immer

Code: Alles auswählen

Procedure.i WebGadgetShiftReturn()
   
   keybd_event_(#VK_LSHIFT,1,0,0)  
   keybd_event_(#VK_RETURN,1,0,0) 
   keybd_event_(#VK_RETURN,1,#KEYEVENTF_KEYUP,0)   
   keybd_event_(#VK_LSHIFT,1,0,0) 
   keybd_event_(#VK_LSHIFT,1,#KEYEVENTF_KEYUP,0) 
   
EndProcedure
Wie in meinem original geschrieben.... so eben nicht !!!

Denn ich hab mehrere Webgadget offen und will gezielt die Eingabe (Return) Taste simulieren.

Es geht um -- gezielt eines von Mehreren Webgadget die Eingabe Taste (Return) zu simulieren.

Gruß Thomas

Re: Verschiedenen Webgadget in einem Window ein Return sende

Verfasst: 06.06.2014 06:43
von Bisonte
Gerade in einem anderen Beitrag gesehen....

Hat das entsprechende WebGadget auch den Fokus ? zu setzen mit SetActiveGadget().
Ansonsten wird das keybd_event_() ja an das Fenster gesendet und nicht an ein WebGadget...

Re: Verschiedenen Webgadget in einem Window ein Return sende

Verfasst: 06.06.2014 08:52
von Regenduft
Mit PostEvent() direkt ans entsprechende Gadget senden.