Ms-Dos - .bat para teclado

   
Vista:

.bat para teclado

Publicado por fati (4 intervenciones) el 27/05/2010 18:01:44
AMIGOS necesito me ayuden a encontrar la forma de hacer en un . bat que se precionen las teclas
ctrl + D
Cualquier ayudita les estare agradecida. Saludos!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de A.H.H

RE:.bat para teclado

Publicado por A.H.H (199 intervenciones) el 31/05/2010 20:11:33
Hola con un .bat no se si se pudiera hacer eso, pero lo que si puedes hacer
con un .bat es crear un archivo .vbs, en el que dentro puedes poner sendkeys

deberias especificar para que aplicacion o ventana deseas que se presionen esas combinaciones de teclas porque sendkeys hace las pulsaciones de tecla en la ventana que en el momento tiene el foco.

Busca sendkeys en vbs y veras las combinaciones para pulsaciones.

control es ^


salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:.bat para teclado

Publicado por fati (4 intervenciones) el 31/05/2010 20:15:15
mUCHAS gRacias por la idea, lo voy a buscar!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de A.H.H

RE:.bat para teclado

Publicado por A.H.H (199 intervenciones) el 31/05/2010 23:14:40
Hola una idea podria ser esta:

Imagina que desde un archivo .bat quieres abrir internet explorer y con las pulsaciones de (control + d) quieres abrir el cuadro de dialogo de agregar a favoritos.

el archivo .bat crea en la carpeta temp un archivo .vbs con la secuencia de comandos para abrir el internet explorer y despues de 3 seg. abre el cuadro de dialogo de agregar a favoritos.

Lo de los 3 seg.(sleep 3000) lo puedes cambiar depende de lo que te tarde o creas que va a tardar en cargar iexplore.

EL ARCHIVO .bat seria asi:

@echo off
echo set WshShell=WScript.CreateObject("WScript.Shell")>"%temp%\archivo.vbs"
echo WshShell.run "iexplore">>"%temp%\archivo.vbs"
echo WScript.sleep 3000>>"%temp%\archivo.vbs"
echo WshShell.sendkeys ("^d")>>"%temp%\archivo.vbs"
wscript "%temp%\archivo.vbs"
exit


NOTA: acuerdate que te queda en temp un archivo.vbs por si lo quieres borrar.


salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de A.H.H

RE:.bat para teclado

Publicado por A.H.H (199 intervenciones) el 31/05/2010 23:41:38
HOLA te envio otro ejemplo que te gustara, este es para rellenar formularios, en este caso la caja de texto central de busqueda de la pagina de inicio de GOOGLE ,
despues de 3segundos, se escribe diciendo "Hola y el nombre del usuario"

codigo en un archivo.bat

@echo off
echo set WshShell=WScript.CreateObject("WScript.Shell")>"%temp%\archivo.vbs"
echo WshShell.run "iexplore http://www.google.es">>"%temp%\archivo.vbs"
echo WScript.sleep 3000>>"%temp%\archivo.vbs"
echo WshShell.sendkeys ("^uHola %username%")>>"%temp%\archivo.vbs"
wscript "%temp%\archivo.vbs"
exit

nota: eso si, funciona si tienes instalado internet explorer logicamente.

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar