Hola, bueno soy nuevo en esto. En programacion no tengo mucha idea pero en lo demas si. Bueno me gustaria crear un programa que siempre pulse la z, me han dicho que mejor hacerlo con un loop para que siempre la pulse...
pongo esto:
:ETIQUETA
//%TOOL%\SENDKEY z
GOTO ETIQUETA
hasta hay bien... el loop lo hace bien ( me sale : C:\Documents and Settings\Administrador\Mis documentos>GOTO ETIQUETA
C:\Documents and Settings\Administrador\Mis documentos>//\SENDKEY + z)
Todo lo preguntado y demas lo saque de aqui: http://www.forosdeinformatica.com/index.php/topic,12363.0.html
La verdad... no me solucionaron mucho.. haber si por aqui hay mas suerte y me podeis decir en que fallo.
Me gustaria mas en .bat dado que el nircm no se ni que es :rolleyes:
Bueno un saludo y muchas gracias ;-)
JeSuSkt
Bueno he conseguido hacer que pulse la tecla ahora bien... no consigo que a que en entornos gráficos me funcione el envio de la tecla a través del programa que he hecho, es decir, cuando podria escribir con el teclado si se ve que pulsa la z por ejemplo en un bloc de notas... pero en un juego no me va la tecla z en entornos gráficos pero sin embargo... cuadno esta en el chat de ese juego para escribir si pulsa la z.. haber si alguien me puediera ayudar
Un saludo
¿Qué herramienta estás usando para enviar la pulsación de tecla?
Una alternativa sería el uso de nircmd.exe
En nircmd sería:
nircmd sendkey z down
nircmd sendkey z up
Creo que es así pero no estoy muy seguro...
@echo off
:bucle
nircmd sendkey z press
sleep -m 500
goto:bucle
Bueno gracias por toda la in formación pero el problema esque no me pulsa la z en entornos gráficos, es decir, cuando no hay ningun sitio donde escribir hay ... qu ela z tiene una tecla asignada y es como si no la pulsara haber si esque hay que poner algun... codigo o algo...
Por cierto Leo Gutierrez he hecho tu código vale...
y me pulsa la z pero me dice que el sleep no es un codigo externo ni interno algo así... sabeís alguna forma de ahcer qe se pulse en entornos gráficos?¿
El códigoo que utilizo ahora es este:
:ETIQUETA
nircmd sendkey z press
GOTO ETIQUETA
que es casí igual que el de Leo Gutierrez :
@echo off
:bucle
nircmd sendkey z press
sleep -m 500
goto:bucle
cual es la diferencia¿?
que significa eso de sleep?¿
Bueno no tengo mucha idea en esto pero me voy acostumbrando a esto... haber si me podeis hechar una ayudita
y sobretodo... muchas gracias
Un saludo
JeSuSkt
El sleep es simplemente para que se pulse a intervalos de medio segundo, no tan rápido.
Y no, yo no sé como hacerlo para que funcione en otro "entornos gráficos".
¿Estás hablando de enviar la pulsación a un juego?
Leo, no estoy seguro, pero el sleep no lo hay que meter aparte ¿?, o el nircmd lo tiene incorporado ¿?.
No está nativo en Windows, se puede bajar de cualquier parte o con el Windows Resource Kit también viene.
Con nircmd se puede usar el parámetro "wait" ó "cmdwait".
Saludos.
Entonces por eso le da error en sleep, seguramente no lo tenga.
Bueno efectivamente es esto a lo que me refiero con lo de entornos gráficos
Citar¿Estás hablando de enviar la pulsación a un juego?
Quiero que en un juego no deje de pulsar la z, incluso en entornos graficos.
Haber si me podreis dar la solución porque he preguntado y no he conseguido respuesta :rolleyes:
Un saludo y gracias ;D
Cita de: JeSuSkt en 8 Enero 2010, 22:31 PM
Bueno efectivamente es esto a lo que me refiero con lo de entornos gráficos
Citar¿Estás hablando de enviar la pulsación a un juego?
Quiero que en un juego no deje de pulsar la z, incluso en entornos graficos.
Haber si me podreis dar la solución porque he preguntado y no he conseguido respuesta :rolleyes:
Un saludo y gracias ;D
La cosa es que en un principio preguntaste para pulsar la "z" y la respuesta se te dio, así que ahora puedes investigar un poco tú y no que te lo den todo en bandeja.
ese es el problema... que he estado investigando y no consigo la respuesta... estoy mareado de buscar y buscar sin encontrar nada :rolleyes: