Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2012, 06:45
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 15 años, 1 mes
Puntos: 47
Respuesta: Presionar teclas en cierto tiempo

Estos son los códigos de las teclas para el comando SENDKEYS:


Teclca --------------------------- Código
--------------------------------------------------------------
SHIFT ---------------------------- +
CTRL ------------------------------ ^
ALT -------------------------------- %
BACKSPACE ---------------------{BACKSPACE}, {BS}, or {BKSP}
BREAK --------------------------- {BREAK}
CAPS LOCK ----------------------{CAPSLOCK}
DEL or DELETE ----------------- {DELETE} or {DEL}
DOWN ARROW ----------------- {DOWN}
END ------------------------------ {END}
ENTER --------------------------- {ENTER}or ~
ESC ------------------------------ {ESC}
HELP ---------------------------- {HELP}
HOME --------------------------- {HOME}
INS or INSERT ----------------- {INSERT} or {INS}
LEFT ARROW ------------------- {LEFT}
NUM LOCK ---------------------- {NUMLOCK}
PAGE DOWN -------------------- {PGDN}
PAGE UP ------------------------- {PGUP}
PRINT SCREEN ------------------ {PRTSC}
RIGHT ARROW ------------------- {RIGHT}
SCROLL LOCK ------------------- {SCROLLLOCK}
TAB -------------------------- {TAB}
UP ARROW -----------------{UP}
F1 --------------------------- {F1}
F2 --------------------------- {F2}
F3 --------------------------- {F3}
F4 --------------------------- {F4}
F5 --------------------------- {F5}
F6 --------------------------- {F6}
F7 --------------------------- {F7}
F8 --------------------------- {F8}
F9 --------------------------- {F9}
F10 --------------------------- {F10}
F11 --------------------------- {F11}
F12 --------------------------- {F12}
F13 --------------------------- {F13}
F14 --------------------------- {F14}
F15 --------------------------- {F15}
F16 --------------------------- {F16}


Para la combinacion de CTRL + UP:

Código vb:
Ver original
  1. SENDKEYS "^{UP}"

Para que se activen c/cierto tiempo, puedes usar un TIMER, algo así:

Código vb:
Ver original
  1. Sub Timer ()
  2.    Timer.enabled=true
  3.    Timer.interval=5000 ' 5 segundos
  4.  
  5.    SendKeys "^{UP}"
  6. End Sub

Espero que te ayude!

Última edición por lokoman; 23/04/2012 a las 06:56