Sounds awesome!

Dan Goldberg




On Thu, Sep 7, 2017 at 11:59 AM -0700, "A. Razzak Memon" 
<raz...@rbase.com<mailto:raz...@rbase.com>> wrote:


Thursday, September 7, 2017

Tip of the Day: New SendKeys Plugin to Send Keystrokes
Product.......: R:BASE X and R:BASE X Enterprise (Version 10)
Build.........: 10.0.3.10907 or higher
Section.......: Commands
Keywords......: PLUGIN, SendKeys, keystrokes, keys

Did you know that R:BASE includes a new "SendKeys" Plugin to send one
or more keystrokes
to the active control?

The SendKeys Plugin acts as a simulation, as if the keys are typed at
the keyboard.

SendKeys Plugin is among the built-in tools within R:BASE X and
R:BASE X Enterprise.

Syntax:

   PLUGIN SendKeys vResult|

Options:

   KEYS - the keys to be simulated, or code for special keys
   WINDOW_NAME - the text that appears in the target window's title bar
   WAIT - the wait for the keys to be processed by the recipient

Where:

   vResult is the variable name to return "OK" or an error message

-- Example 01

    SET VAR vResult TEXT = NULL

    -- Set focus to an R:BASE Variable Memo control, then wait for 1
second before sending
    -- keys. Note the Variable Memo is set in the properties to
accept the [Enter] key.
    PROPERTY VariableMemo1 SET_FOCUS ' '
    PAUSE FOR 1
    PLUGIN SENDKEYS vResult|KEYS This text is displayed using the
SendKeys Plugin.~~
    PLUGIN SENDKEYS vResult|KEYS 'This is one of the many features in
R:BASE X!'~

    -- The Ctrl+Home moves to the beginning of the content.
    PLUGIN SENDKEYS vResult|KEYS '^{HOME}'
    -- Adds text and then Enter
    PLUGIN SENDKEYS vResult|KEYS Greetings from R:BASE!~~

    -- Ctrl+End moves to the end of the content then presses Enter
    PLUGIN SENDKEYS vResult|KEYS '^{END}~~'
    PLUGIN SENDKEYS vResult|KEYS Thank you for choosing R:BASE!

    -- Highlights the last line. this is Home, Shift+End
    PLUGIN SENDKEYS vResult|KEYS '{HOME}+{END}'

-- Example 02

    SET VAR vResult TEXT = NULL

    -- Launch notepad and wait for 1 second to make sure notepad is loaded
    LAUNCH NOTEPAD.EXE
    PAUSE FOR 1

    PLUGIN SENDKEYS vResult|KEYS This text is displayed using the
SendKeys Plugin.~~
    PLUGIN SENDKEYS vResult|KEYS 'This is one of the many features in
R:BASE X!'~

Notes:

01. Use the latest R:BASE X and R:BASE X/XE, Update 3, Build:
10.0.3.10907 or higher
02. Simply copy and paste examples in RBEdit, one at a time, and RUN the file
03. Buckle your seat belts, and enjoy the presentation!
04. For complete details: HELP PLUGIN > Command Line Specific > SendKeys
05. SendKeys Plugin is among the built-in tools within R:BASE
X/R:BASE X Enterprise
06. Stay tuned for a sample application to illustrate the integration
of Sendkeys
     Plugin functionality into your R:BASE X/XE applications

One of the most important aspects in business growth is your
company's data, and no
one else has more invested in your success than R:BASE Technologies.
Invest forward
with R:BASE!

Very Best R:egards,

Razzak.

www.rbase.com
www.facebook.com/rbase
--
34 years of continuous innovation!
19 Years of R:BASE Technologies, Inc. making R:BASE what it is today!
--

--
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
---
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to