| 
	
		|  Autor | Tema: Problemas al simular enter con nircmd y pause  (Leído 5,597 veces) |  
	| 
			| 
					
						| bien1 
								
								 Desconectado 
								Mensajes: 18
								
								
								
								
								
								   | 
 
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 
								Mensajes: 157
								
								   | 
 
1-Podrías poner en el bat donde esta el pause, NUL después de pause, asi: 
  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 
								Mensajes: 9.964
								
								   | 
 
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í: 
 Saludos. |  
						| 
								|  |  
								| « Última modificación:  9 Diciembre 2012, 19:01 pm por EleKtro H@cker » |  En línea | 
 
 |  |  |  | 
			| 
					
						| bien1 
								
								 Desconectado 
								Mensajes: 18
								
								
								
								
								
								   | 
 
1-Podrías poner en el bat donde esta el pause, NUL después de pause, asi: 
  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í: 
 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 
								Mensajes: 18
								
								
								
								
								
								   | 
 
gracias, EleKtro H@cker, tu respuesta me ha servido. doy por cerrado el tema
 saludos
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Eleкtro 
								Ex-Staff    Desconectado 
								Mensajes: 9.964
								
								   | 
 
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 
								Mensajes: 157
								
								   | 
 
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: 
 Aunque no se si funcione en todos los casos, el codigo de EleKtro H@cker: 
 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: 
 Saludos. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Nircmd. Porque no funciona nircmd.exe sendkey 0x2D press??? Scripting
 | morenochico | 6 | 7,419 |  2 Agosto 2009, 00:40 am por leogtz
 |  
						|   |   | Simular enter en terminal ubuntu Hacking
 | GhostLT | 1 | 4,978 |  17 Mayo 2011, 18:46 pm por tragantras
 |  
						|   |   | Pregunta noob: ¿Pause o no pause? C++
							« 1 2 » Programación C/C++
 | Puntoinfinito | 14 | 11,713 |  8 Agosto 2012, 19:24 pm por X3R4CK3R
 |  
						|   |   | SIMULAR UN INPUT VACÍO O ENTER Scripting
 | EN_FORMACION | 2 | 2,508 |  17 Diciembre 2012, 12:09 pm por EN_FORMACION
 |  
						|   |   | Simular enter Desarrollo Web
 | Atomks | 1 | 3,633 |  16 Noviembre 2013, 19:40 pm por EFEX
 |    |