Foros del Web » Soporte técnico » Windows »

[SOLUCIONADO] Combinación de teclas y comandos windows

Estas en el tema de Combinación de teclas y comandos windows en el foro de Windows en Foros del Web. Buenos días, Estoy trabajando en la adquisición y guardado de información relevante en una base de datos, es algo bastante laborioso y estoy buscando alguna ...
  #1 (permalink)  
Antiguo 02/06/2014, 04:06
 
Fecha de Ingreso: octubre-2013
Mensajes: 31
Antigüedad: 10 años, 6 meses
Puntos: 0
Combinación de teclas y comandos windows

Buenos días,

Estoy trabajando en la adquisición y guardado de información relevante en una base de datos, es algo bastante laborioso y estoy buscando alguna forma de simplificar mis tareas.

Realizo la siguiente secuencia de pulsaciones de teclado de manera repetida:
Ctrl+C / Alt+tab / Ctrl+V / Space / Alt+tab / Ctrl +tab

¿Existe algún programa o manera de decirle a windows que por ejemplo al pulsar
ctrl+Q realice de manera autónoma esa secuencia de pulsaciones?

Un saludo y gracias anticipadas.
  #2 (permalink)  
Antiguo 02/06/2014, 09:58
 
Fecha de Ingreso: octubre-2013
Mensajes: 31
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Combinación de teclas y comandos windows

Buenas tardes,
finalmente, he conseguido resolver el problema creando una aplicacion con processing>

Código:
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
char key1;
void setup()
{

}

void draw()
{
try {
  Robot robot = new Robot();
char e;
    if(key1=='º'){
      //un salto
robot.keyPress(KeyEvent.VK_ALT);robot.keyPress(KeyEvent.VK_TAB); delay(250); robot.keyRelease(KeyEvent.VK_ALT);//robot.keyPress(KeyEvent.VK_ENTER);//robot.keyPress(KeyEvent.VK_ENTER); delay(100);
Thread.sleep(500);
//posicionando
//copiamos información:
robot.keyPress(KeyEvent.VK_CONTROL);robot.keyPress(KeyEvent.VK_C);
robot.keyPress(KeyEvent.VK_TAB); robot.keyRelease(KeyEvent.VK_TAB);
robot.keyRelease(KeyEvent.VK_C);robot.keyRelease(KeyEvent.VK_CONTROL);
Thread.sleep(200);
//nuevo posicionamiento
robot.keyPress(KeyEvent.VK_ALT);robot.keyPress(KeyEvent.VK_TAB); robot.keyRelease(KeyEvent.VK_TAB);delay(50);robot.keyPress(KeyEvent.VK_TAB); robot.keyRelease(KeyEvent.VK_TAB);  robot.keyRelease(KeyEvent.VK_ALT);//robot.keyPress(KeyEvent.VK_ENTER);//robot.keyPress(KeyEvent.VK_ENTER); delay(100);
Thread.sleep(200);//pegamos información:
robot.keyPress(KeyEvent.VK_CONTROL);robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_V);robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_ENTER);robot.keyPress(KeyEvent.VK_ENTER);
Thread.sleep(200);     //un salto posicionamiento
robot.keyPress(KeyEvent.VK_ALT);robot.keyPress(KeyEvent.VK_TAB); delay(250); robot.keyRelease(KeyEvent.VK_ALT);//robot.keyPress(KeyEvent.VK_ENTER);//robot.keyPress(KeyEvent.VK_ENTER); delay(100);
Thread.sleep(200);//doble salto para recuperar posicion incicial
robot.keyPress(KeyEvent.VK_ALT);robot.keyPress(KeyEvent.VK_TAB); robot.keyRelease(KeyEvent.VK_TAB);robot.keyPress(KeyEvent.VK_TAB); robot.keyRelease(KeyEvent.VK_TAB);  robot.keyRelease(KeyEvent.VK_ALT);//robot.keyPress(KeyEvent.VK_ENTER);//robot.keyPress(KeyEvent.VK_ENTER); delay(100);

}
} catch (Exception e) {
e.printStackTrace();
}
}

void keyTyped()
{
   if(key=='º'){key1='º';}
}
salu2s

Etiquetas: comandos, combinación, teclas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:42.