Varias dudas para extraer informacion de texto x batch?

Iniciado por gh1E, 18 Septiembre 2008, 21:02 PM

0 Miembros y 1 Visitante están viendo este tema.

gh1E


hi bross,

Haber si me puedo explicar y agradeceria a quienes me ayuden. varias dudas.. :-[

La primera: Tengo un archivo creado con bloc de notas con informacion, pero lo que necesito es poder extraer una sola palabra, lo hice de la siguiente manera:


find "revisar" archivo.txt > archivo2.txt


hasta ahi correcto pero, al revisar dentro del documento me desplega toda una linea además del nombre del fichero y eso no necesito o quiza algún otro comando con el que pueda extraer solo esa palabra :huh:

La segunda: Existe alguna forma en que pueda ejecutar un programa cada minuto :huh:

La tercera: Por el comando set puedo definir algún parametro que no sea estatico :huh:

Nuevamente gracias, por lo menos con la ayuda de las dos primeras ya que en realidad eh buscado y por medio de un bat no encuentro la solucion.

salu2 a to2

gh13E
Si no lo sabes...averigua...
SEr o nO SeR ...( y eso a quien le importa???)

Novlucker

Buenas....

1 ) Para que necesitas encontrar una palabra si ya sabes cual es dicha palabra? como lo planteas sería lo mismo escribir directamente la palabra en cuestión
2 ) Si bien, puedes agregar un bucle que se repita cada 1 mín, lo mejor es agregar una tarea programada que se ejecute a estos intervalos
3 ) A que te refieres con estática? simplemente debes de cambiar el valor de dicha variable para que deje de serlo  :-\

Saludos
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

gh1E



MMM...creo q no la puse muy clara a las preguntas  :P y gracias por tus respuestas rápidas...

Te explico...
Lo que sucede es que hice un pequeño script que para detectar que mi computador tiene conexion al internet, hace es lo siguiente ejecuto el comando ping www.cualquierweb.com y creo un archivo llamado 1.txt
ahora el mismo script revisa si dentro dentro del archivo 1.txt existe la palabra "(100% perdidos)" se grabe en otro documento  solamente esa esa palabra, para comprobar mediante el "if" y una variable ejecute un bat con instrucciones...

creo  y espero que si ahora este un poco mas claro... :-[

una parte del codigo, es mas hasta ahi eh llegado... ;D


@echo off
ping www.cualquierweb.com > uno
find "(100% perdidos)" uno > dos  (Y aqui es mi gran problema - nada mas quiero esa palabra en un solo archivo)
..........


graxs nuevamente..

gh13E...salu2 a to2



Si no lo sabes...averigua...
SEr o nO SeR ...( y eso a quien le importa???)

Darioxhcx

echo | find "palabra" ruta >archivo.txt

fijate si te sirve
saludos

SmartGenius

creo que usando PING y ERRORLEVEL puedes establecer si tienes conexion a internet...es facil...

Este code de RockoX:

Aver esto :
@echo off
cd %windir%\system32
ping -n 2 www.google.com>nul
if errorlevel 1 (
goto :NoConection
) else (
goto :Conection
)

:NoConection
cls
msg * No hay conexion!
goto :EOF

:Conection
cls
msg * Si hay conexion!
goto :EOF


Saludos.


leogtz

Mas facil aun, descubrir si hay conexion o no :

@echo off
ping www.google.com >nul || (
echo No hay conexion!
pause>nul
goto:eof
)
echo Si hay conexion!
pause>nul
goto:eof
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

gh1E

hi..bros..

Pues muchas gracias x sus respuestas, aunq ya ha pasado casi un año :silbar:, aun me siguen sirviendo los 3 script, y disculpen no haber respondido antes  :-[, me estoy acostumbrando agradecer por su tiempo y compartir sus conocimientos. ;-)

salu2 a to2...y en verdad si q ayudan.. ::)

Si no lo sabes...averigua...
SEr o nO SeR ...( y eso a quien le importa???)