home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / E-MAIL / ESPMC / SENDKEYS.TX_ / SENDKEYS.TX
Text File  |  1997-11-18  |  4KB  |  124 lines

  1. Sends one or more keystrokes as if typed at the keyboard to the
  2. program launched by ESP Mail Check. 
  3.  
  4. Syntax   
  5. ======
  6.  
  7. (Examples to retrieve new mail are given)
  8.  
  9. *Note: If the keys are not being sent to the program, try adding 
  10.        {p} commands to the beginning of the key sequence to allow 
  11.        the program to finish loading before sending the keys.  The 
  12.        {p} command adds a one second pause and can be inserted 
  13.        anywhere in the string in the Send Keys box.  (See Netscape
  14.        Mail below - Pause 3 seconds before sending the CTRL-T to 
  15.        download mail)
  16.  
  17. -- Outlook Express --------------------------------------------
  18.            Filename: msimn.exe
  19.       Actual action: Tools/Download All
  20.     Key combination: CTRL+SHIFT M
  21.    Send Keys string: ^+m
  22.  
  23. -- Outlook 97 -------------------------------------------------
  24.            Filename: outlook.exe
  25.       Actual action: Tools/Check for new Mail
  26.     Key combination: Alt-t,c
  27.    Send Keys string: {p}%tc
  28.  
  29. -- Netscape Mail ----------------------------------------------
  30.            Filename: netscape.exe -mail
  31.       Actual action: File/GetMessages/New
  32.     Key combination: CTRL-t
  33.    Send Keys string: {p}{p}{p}^t
  34.  
  35. -- Pegasus Mail (Win95) ---------------------------------------
  36.            Filename: winpm-32.exe
  37.       Actual action: File/Check host for new mail
  38.     Key combination: Alt-f,c
  39.    Send Keys string: %fc
  40.  
  41.  
  42. Remarks
  43. =======
  44.  
  45. Each key is represented by one or more characters. To specify a 
  46. single keyboard character, use the character itself. For example, 
  47. to representthe letter A, use "A" for string. To represent more 
  48. than one character,append each additional character to the one 
  49. preceding it. To represent the letters A, B, and C, use "ABC" for 
  50. string.The plus sign (+), caret (^), percent sign (%), tilde (~), 
  51. and parentheses ( ) have special meanings to SendKeys. To specify 
  52. one of these characters, enclose it within braces ({}). For example, 
  53. to specify the plus sign, use {+}. Brackets ([ ]) have no special 
  54. meaningto SendKeys, but you must enclose them in braces. In other 
  55. applications, brackets do have a special meaning that may be 
  56. significant when dynamic data exchange (DDE) occurs. To specify 
  57. brace characters, use {{} and {}}.To specify characters that aren't 
  58. displayed when you press a key, suchas ENTER or TAB, and keys that 
  59. represent actions rather than characters, use the codes shown 
  60. below:
  61.  
  62. 1 Second Pause          {P}
  63.  
  64. Key            Code
  65. BACKSPACE        {BACKSPACE}, {BS}, or {BKSP}
  66. BREAK            {BREAK}
  67. CAPS LOCK        {CAPSLOCK}
  68. DEL or DELETE        {DELETE} or {DEL}
  69. DOWN ARROW        {DOWN}
  70. END            {END}
  71. ENTER            {ENTER}or ~
  72. ESC            {ESC}
  73. HELP            {HELP}
  74. HOME            {HOME}
  75. INS or INSERT        {INSERT} or {INS}
  76. LEFT ARROW        {LEFT}
  77. NUM LOCK        {NUMLOCK}
  78. PAGE DOWN        {PGDN}
  79. PAGE UP            {PGUP}
  80. PRINT SCREEN        {PRTSC}
  81. RIGHT ARROW        {RIGHT}
  82. SCROLL LOCK        {SCROLLLOCK}
  83. TAB            {TAB}
  84. UP ARROW        {UP}
  85. F1            {F1}
  86. F2            {F2}
  87. F3            {F3}
  88. F4            {F4}
  89. F5            {F5}
  90. F6            {F6}
  91. F7            {F7}
  92. F8            {F8}
  93. F9            {F9}
  94. F10            {F10}
  95. F11            {F11}
  96. F12            {F12}
  97. F13            {F13}
  98. F14            {F14}
  99. F15            {F15}
  100. F16            {F16}
  101.  
  102. To specify keys combined with any combination of the SHIFT, 
  103. CTRL, and ALT keys, precede the key code with one or more of 
  104. the following codes:
  105. Key    Code
  106. SHIFT    +
  107. CTRL     ^
  108. ALT    %
  109.  
  110. To specify that any combination of SHIFT, CTRL, and ALT should 
  111. be helddown while several other keys are pressed, enclose the 
  112. code for those keys in parentheses. For example, to specify to 
  113. hold down SHIFT while E and C are pressed, use "+(EC)". To 
  114. specify to hold down SHIFT while E is pressed, followed by C 
  115. without SHIFT, use "+EC".To specify repeating keys, use the 
  116. form {key number}. You must put a space between key and number. 
  117. For example, {LEFT 42} means press the LEFT ARROW key 42 times; 
  118. {h 10} means press H 10 times.
  119.  
  120. Note   You can't use SendKeys to send keystrokes to an application 
  121. that is not designed to run in Microsoft Windows. Sendkeys also 
  122. can't send the PRINT SCREEN key {PRTSC} to any application.
  123.  
  124.