| 
	
		|  Autor | Tema: -> Programación BATCH Avanzada. (nuevo)  (Leído 495,012 veces) |  
	| 
			| 
					
						| TheInfinityJoker 
								
								 Desconectado 
								Mensajes: 146
								
								 
								¿Hay algo peor que saber que no sabes nada?
								
								
								
								
								
								   | 
 
Buenisimo!!Será un post comenzado hace mucho, pero es muy bueno.
 Gracias men!
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 Ingeniería Informática de Software - UNEX |  |  |  | 
			| 
					
						| imillan 
								
								 Desconectado 
								Mensajes: 1
								
								
								
								
								
								   | 
 
Buenisimo!!Será un post comenzado hace mucho, pero es muy bueno.
 Gracias men!
 
 La verdad es que si llevo una hora buscando una solución a mi tema, que no he encontrado, seguro que esta por algún sitio, pero hay tantas cosas interesantes que no puedo pasar de la pagina actual. Bueno hay va mi pregunta. ME gustaría saber como hacer para levantar un servicio tirado pero solo cuando lo estuviera. Hacer algo así, pero no se como IF NET STATUS "Jusan Server" <> 'running' THEN NET START "Jusan Server" 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| leogtz 
								. . .. ... ..... ........ ............. ..................... 
								Colaborador
								      Desconectado 
								Mensajes: 3.069
								
								 
								/^$/
								
								
								
								
								
								     | 
 
Es facil, solo habría que ver qué herramienta te devuelve la lista de procesos activos. Creo que se puede con WMIC. Peganos la salida del comando, luego dinos cual proceso debería de aparecer. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Novlucker 
								Ninja y 
								Colaborador
								      Desconectado 
								Mensajes: 10.683
								 
								Yo que tu lo pienso dos veces
								
								
								
								
								
								   | 
 
Estaba viendo esto   for /f "tokens=*" %%a in ( 'sc query webclient |  find /i /c "running"') do (IF %%a EQU 0 ( sc start webclient))
 He puesto webclient como ejemplo. Saludos |  
						| 
								|  |  
								|  |  En línea | 
 
 Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
 Albert Einstein |  |  |  | 
			| 
					
						| dieboxxxx 
								
								 Desconectado 
								Mensajes: 5
								
								
								
								
								
								   | 
 
Soy nuevo en el foro y me disculpan si violo alguna regla, pero la verdad necesito con urgencia que me ayuden con ese código; necesito borrar un archivo que contenga una cadena de texto específica; ejemplo, borrar archivos .ini que contengan la palabra "MusicAlbum" en todo el disco duro, muchas gracias por su ayuda. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| leogtz 
								. . .. ... ..... ........ ............. ..................... 
								Colaborador
								      Desconectado 
								Mensajes: 3.069
								
								 
								/^$/
								
								
								
								
								
								     | 
 
Soy nuevo en el foro y me disculpan si violo alguna regla, pero la verdad necesito con urgencia que me ayuden con ese código; necesito borrar un archivo que contenga una cadena de texto específica; ejemplo, borrar archivos .ini que contengan la palabra "MusicAlbum" en todo el disco duro, muchas gracias por su ayuda.
 ¿El archivo dónde se encuentra? El usuario da el archivo a borrar o se tiene que buscar antes? Da más datos si quieres que se te ayude. ¿por qué la urgencia? |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| almacenero 
								
								 Desconectado 
								Mensajes: 1
								
								
								
								
								
								   | 
 
Muchísimas gracias sirdarckcat. Un tuto cojonudo. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| pablgonz 
								
								 Desconectado 
								Mensajes: 4
								
								
								
								
								
								   | 
 
Hola a todos, soy nuevo en el foro (lo leía pero no estaba registrado) tengo una duda habitual en la red sobre FOR y rename, pero, esta es para una cadena de archivos especifica (la idea es hacerlo con la linea de comando y no con programas externos) va así, estoy dentros del directorio temp, y en el hay un sub directorio imágenes, en este directorio  tengo una serie de archivos de las siguiente forma name-tmp-000001.ppm, name-tmp-000002.ppm, name-tmp-000003.ppm,... 
 donde name puede ser cualquier carácter (alfanumérico,_,etc.) y -tmp- siempre esta presente, lo que deseo es re nombrarlos para que queden así: name-tmp-1.ppm, name-tmp-2.ppm, name-tmp-3.ppm,... 
 usando FOR y rename, ¿es posible?, con una perl1linea  se que puedo, pero, necesito saber como hacerlos (si es posible) desde la linea de comando, pera poder incluirlo dentro de un script. De Antemano muchas gracias Pablo |  
						| 
								|  |  
								| « Última modificación: 23 Noviembre 2011, 04:14 am por pablgonz » |  En línea | 
 
 |  |  |  | 
			| 
					
						| leogtz 
								. . .. ... ..... ........ ............. ..................... 
								Colaborador
								      Desconectado 
								Mensajes: 3.069
								
								 
								/^$/
								
								
								
								
								
								     | 
 
El orden importa?
 Es decir,
 
 name-tmp-000001.ppm, name-tmp-000002.ppm, name-tmp-000003.ppm,...
 
 podría quedar:
 
 name-tmp-3.ppm, name-tmp-5.ppm, name-tmp-1.ppm,... ?
 
 No importa que el nombre (name), no coincida con el número?
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| pablgonz 
								
								 Desconectado 
								Mensajes: 4
								
								
								
								
								
								   | 
 
Hola, gracias por la pronta respuesta, la verdad es que el orden importa: name-tmp-000001.ppm, name-tmp-000002.ppm, name-tmp-000003.ppm,...
 debería  quedar: name-tmp-1.ppm, name-tmp-2.ppm, name-tmp-3.ppm,...
 algo como «truncar los ceros» (si es que se le puede llamar asi), otro dato 000001.ppm es una cantidad fija de números, me explico, puedes ser eso o 000099.ppm o 000999.ppm, sucesivamente, es decir, es el contador del archivo pero completado con ceros hacia la izquierda. Gracias por la respuesta, a ver si me pueden ayudar con este problema. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Programacion avanzada - Inline Asm/C (Muy bueno) Programación Visual Basic
 | Tughack | 4 | 3,403 |  8 Agosto 2007, 02:40 am por Freeze.
 |  
						|   |   | [G] Libro Programacion Avanzada en Ensamblador!!! ASM
 | -Gosw- | 3 | 9,459 |  27 Mayo 2009, 10:40 am por -Gosw-
 |  
						|   |   | algunas dudas en programacion BATCH(nuevo en esto de programacion) Scripting
 | stock_C | 8 | 10,094 |  19 Junio 2009, 18:08 pm por frank30
 |  
						|   |   | [Taller] Programacion Avanzada en C/C++ (Linux) Programación C/C++
 | [L]ord [R]NA | 0 | 6,884 |  4 Octubre 2010, 04:53 am por [L]ord [R]NA
 |  
						|   |   | Unix programacion avanzada Unix/Unix-Like
 | sesiopower | 1 | 8,939 |  1 Marzo 2014, 20:13 pm por Joe Fraddy
 |    |