elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Problemas al simular enter con nircmd y pause
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas al simular enter con nircmd y pause  (Leído 4,920 veces)
bien1

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Problemas al simular enter con nircmd y pause
« en: 9 Diciembre 2012, 11:41 am »

Hola

Quiero simular la presion de ENTER para saltarme el tipico mensaje de CMD de pause de PRESIONE UNA TECLA PARA CONTINUAR, y para ello estoy usando nircmd, pero no funciona



El caso es que se queda en la linea del pause, y no continua hasta el sendkey...como se soluciona esto?

saludos


En línea

Segadorfelix

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: Problemas al simular enter con nircmd y pause
« Respuesta #1 en: 9 Diciembre 2012, 17:36 pm »

1-Podrías poner en el bat donde esta el pause, NUL después de pause, asi:
Código
  1. Pause<NUL
;D
2-El enter lo haces desde ¿un bat externo o desde el bat que tiene el/los pause?, si es lo segundo, no se puede y si es lo primero, deberías poner el foco de la aplicación bat en el bat con el pauses.

Saludos.


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: Problemas al simular enter con nircmd y pause
« Respuesta #2 en: 9 Diciembre 2012, 18:59 pm »

Tienes que entender un poco mejor lo que estás haciendo en tu script,

Primero lanzas la aplicación vid_fix, pero hasta que el tiempo de ejecución de ese proceso no se finalice, el resto de comandos no se van a ejecutar, osea que los comandos de nircmd no te sirve como lo estás intentando porqué hasta que el primer proceso no acaba, no se ejecutan.

Prueba así:
Código
  1. Echo P | Vid_fix.exe

Saludos.
« Última modificación: 9 Diciembre 2012, 19:01 pm por EleKtro H@cker » En línea



bien1

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: Problemas al simular enter con nircmd y pause
« Respuesta #3 en: 12 Diciembre 2012, 17:51 pm »

1-Podrías poner en el bat donde esta el pause, NUL después de pause, asi:
Código
  1. Pause<NUL
;D
2-El enter lo haces desde ¿un bat externo o desde el bat que tiene el/los pause?, si es lo segundo, no se puede y si es lo primero, deberías poner el foco de la aplicación bat en el bat con el pauses.

Saludos.

Gracias por responder, si te fijas en la captura, en mi script no he escrito ningun pause, el pause viene dentro del programa vid_fix, no se puede quitar. Hay que pulsar la tecla intro obligatoriamente. No entiendo muy bien lo segundo que me has dicho.

Tienes que entender un poco mejor lo que estás haciendo en tu script,

Primero lanzas la aplicación vid_fix, pero hasta que el tiempo de ejecución de ese proceso no se finalice, el resto de comandos no se van a ejecutar, osea que los comandos de nircmd no te sirve como lo estás intentando porqué hasta que el primer proceso no acaba, no se ejecutan.

Prueba así:
Código
  1. Echo P | Vid_fix.exe

Saludos.

Eso lo entiendo perfectamente. Tambien entiendo que el pause de la captura viene por la propia aplicacion, no por un pause que haya puesto yo en mi script, de ahila captura.

Con echo p, que es lo que consiguo? Que se ejecute la aplicacion justo como antes y siga mostrando el pause que esta dentro del codigo de vid_fix.exe?

saludos
En línea

bien1

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: Problemas al simular enter con nircmd y pause
« Respuesta #4 en: 12 Diciembre 2012, 18:11 pm »

gracias, EleKtro H@cker, tu respuesta me ha servido. doy por cerrado el tema

saludos
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: Problemas al simular enter con nircmd y pause
« Respuesta #5 en: 12 Diciembre 2012, 18:37 pm »

Hola

Con echo p, que es lo que consiguo? Que se ejecute la aplicacion justo como antes y siga mostrando el pause que esta dentro del codigo de vid_fix.exe?

Me di cuenta perfectamente de que el pause era del programa, por eso te dije que usases aquél comando, lo que hace es mandar la tecla "P" al programa, y eso debería solucionar el problema,
parece que sí te lo ha solucionado, me alegro.

PD: Intenta no hacer doble post.

Saludos
En línea



Segadorfelix

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: Problemas al simular enter con nircmd y pause
« Respuesta #6 en: 12 Diciembre 2012, 19:18 pm »

Gracias por responder, si te fijas en la captura, en mi script no he escrito ningun pause, el pause viene dentro del programa vid_fix, no se puede quitar. Hay que pulsar la tecla intro obligatoriamente. No entiendo muy bien lo segundo que me has dicho.
Mirando bien el codigo, si el pause viene dentro de la aplicación.
Asi que con "NUL", seria asi:
Código
  1. vid_fix.exe<NUL
Aunque no se si funcione en todos los casos, el codigo de EleKtro H@cker:
Código
  1. Echo P | vid_fix.exe
crea una canalización(conecta un proceso con otro) de echo con el pause de la aplicación, simulando que se presiona una tecla. Asi que puede hacerse con cualquier letra. Como:
Código
  1. Echo E | vid_fix.exe
Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Nircmd. Porque no funciona nircmd.exe sendkey 0x2D press???
Scripting
morenochico 6 7,076 Último mensaje 2 Agosto 2009, 00:40 am
por leogtz
Simular enter en terminal ubuntu
Hacking
GhostLT 1 4,542 Último mensaje 17 Mayo 2011, 18:46 pm
por tragantras
Pregunta noob: ¿Pause o no pause? C++ « 1 2 »
Programación C/C++
Puntoinfinito 14 10,836 Último mensaje 8 Agosto 2012, 19:24 pm
por X3R4CK3R
SIMULAR UN INPUT VACÍO O ENTER
Scripting
EN_FORMACION 2 2,232 Último mensaje 17 Diciembre 2012, 12:09 pm
por EN_FORMACION
Simular enter
Desarrollo Web
Atomks 1 3,334 Último mensaje 16 Noviembre 2013, 19:40 pm
por EFEX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines