Abril 21, 2018, 10:54:39 pm

Autor Tema: Resuelve tus dudas sobre FOR Aquí.  (Leído 7574 veces)

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

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • http://ethereumchile.cl
    • Ver Perfil
    • Ethereum Chile
Resuelve tus dudas sobre FOR Aquí.
« en: Febrero 01, 2010, 11:26:22 pm »
Para quienes no entienden FOR o lo Estan Aprendiendo... En este tema pueden preguntar cosas sobre FOR y Sus parametros...
Cualquier duda sobre el, no duden preguntar aquí.

Saludos.
¡MI TWITTER You are not allowed to view links. Register or Login!
You are not allowed to view links. Register or Login !

Desconectado Khan-BG

  • Yo vivo en CPH
  • ***
  • Mensajes: 660
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #1 en: Febrero 26, 2010, 08:17:54 pm »
Estaba pensando si no se pudiera hacer un batch con FOR que compruebe si el codigo fuente de una pagina web ha cambiado o no y avisarte

Por ejemplo imaginense que esperan algo que ponga coming soon... cuando cambie mientras se ejecuta el codigo que te avise (pudiendo abir un .mp3)
Mi Blog
You are not allowed to view links. Register or Login

Desconectado bolivianito

  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 2661
  • Sexo: Masculino
  • No vean a los.. no vean a los... MONSTRUOS....
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #2 en: Febrero 26, 2010, 08:21:56 pm »
lo veo dificl, ya que primero hay que descargar el codigo fuente, y luego compararlo.

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • http://ethereumchile.cl
    • Ver Perfil
    • Ethereum Chile
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #3 en: Febrero 28, 2010, 03:22:43 pm »
Bueno, con un VBS puedes descargar el codigo de fuente de la web.
Luego descargas el otro y haces "compare" :P

Desconectado Khan-BG

  • Yo vivo en CPH
  • ***
  • Mensajes: 660
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #4 en: Febrero 28, 2010, 08:35:08 pm »
Si por ejemplo hago que el user defina una variable (ejemplo: hola.jpg o blabla.txt)

Se podria hacer que el user solo tenga que poner el nombre como hola y se reconosca el archivo que este en el mismo directorio y que la variable lo tenga con su extension?

Desconectado ---saster---

  • Yo vivo en CPH
  • ***
  • Mensajes: 483
  • Sexo: Masculino
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #5 en: Marzo 01, 2010, 08:50:30 am »
hola[/b] y se reconosca el archivo que este en el mismo directorio y que la variable lo tenga con su extension?

si, se puede hacer :)

un ejemplo, se redirige a un archivo la lista con los archivos de ese directorio (con los parametros del for) y despues buscamos que archivo contiene a la variable

ese será el archivo mas su extension

Código: (dos) You are not allowed to view links. Register or Login
@echo off
set /p "file=archivo (sin extension) > "
if not defined file goto:eof
for /f "tokens=4 skip=2 delims= " %%a in ('dir') do (
echo %%a>>tmp.txt
)
findstr /c "%file%." tmp.txt
del /f /q tmp.txt
pause
exit

Desconectado Khan-BG

  • Yo vivo en CPH
  • ***
  • Mensajes: 660
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #6 en: Marzo 01, 2010, 04:49:32 pm »
FINDSTR: se ha omitido /c ?

Desconectado ---saster---

  • Yo vivo en CPH
  • ***
  • Mensajes: 483
  • Sexo: Masculino
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #7 en: Marzo 02, 2010, 08:00:04 am »

mmm, cuando te sale eso?

puede que sea que el archivo que busques no existe

Desconectado Khan-BG

  • Yo vivo en CPH
  • ***
  • Mensajes: 660
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #8 en: Marzo 02, 2010, 06:32:03 pm »
AJAJAJ que dices???

eso me sale mientras lo ejecuto.

pongo hola y apreto enter (busco hola.bat)
Aparece eso y luego
hola.bat

Código: You are not allowed to view links. Register or Login
archivo (sin extension) > hola
FINDSTR: se ha omitido /c
hola.bat
Presione una tecla para continuar . . .


Osea, no hay problema en el code, funciona pero no entiendo que es eso
« Última modificación: Marzo 02, 2010, 06:32:56 pm por Khan-BG »

Desconectado ---saster---

  • Yo vivo en CPH
  • ***
  • Mensajes: 483
  • Sexo: Masculino
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #9 en: Marzo 03, 2010, 12:15:21 pm »
no se porque da ese error :-\

puede que sea porque no esta bien definida la variable

aqui tienes otro code pero usando find, he tenido que redigir la salida a un fichero y seleccionar la linea que quería

Código: (dos) You are not allowed to view links. Register or Login
@echo off
set /p "file=archivo (sin extension) > "
if not defined file goto:eof
for /f "tokens=4 skip=2 delims= " %%a in ('dir') do (
echo %%a>>tmp.txt
)
find "%file%." tmp.txt >s.txt
for /f "tokens=* skip=2" %%b in (s.txt) do (echo %%b)
del /f /q tmp.txt s.txt
pause
exit

en este code solo encuentra el nombre completo (no como el anterior)
es decir, si tienes un archvo que sea archivo.txt con escribir arch, no sirve sino que tienes que escribir el nombre completo (archivo)

Desconectado Khan-BG

  • Yo vivo en CPH
  • ***
  • Mensajes: 660
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #10 en: Marzo 03, 2010, 07:35:43 pm »
Te digo que el anterior funciona, te encuentra el archivo lo que aparece ese mensajito y no se a que se debe pero despues de el te aparece el archivo que buscaste

Desconectado ---saster---

  • Yo vivo en CPH
  • ***
  • Mensajes: 483
  • Sexo: Masculino
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #11 en: Marzo 04, 2010, 08:02:13 am »

es que no lo puedo quitar xD

por eso te puse el segundo ejemplo con find
que funciona sin dar ningun mensaje

Desconectado luletox

  • CPQUE??
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #12 en: Marzo 04, 2010, 09:57:48 am »
Bueno hace tiempo no me pasaba por aqui y hoy intente realizar algo y no me da :/,
Tengo una archivo .txt de muchas lineas donde se repiten varias veces unas frases y otras no.

Intento hacer un batch que busque una frase en el archivo .txt y lo reemplaze por una coma y busque otra frase  la borre, ojala alguien pueda ayudar o en caso orientar para no tener que hacer copy y paste.


Desconectado ---saster---

  • Yo vivo en CPH
  • ***
  • Mensajes: 483
  • Sexo: Masculino
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #13 en: Marzo 04, 2010, 10:41:33 am »
si quieres eliminar las lineas puedes hacer algo asi

Código: (dos) You are not allowed to view links. Register or Login
@echo off
set/p "cadena="
for /f "tokens=* eol=# useback" %%a in ("file.txt") do (
find /v "%cadena%" file.txt >>file.txt
)
pause

pero tendrás que añadir la opcion skip y contar las lineas

de todos modos creo que se me ocurrira algo

saludos

Desconectado gde

  • Me das tu IP?
  • *
  • Mensajes: 25
    • Ver Perfil
Re: Resuelve tus dudas sobre FOR Aquí.
« Respuesta #14 en: Marzo 09, 2010, 06:38:12 pm »
Es posible que en un FOR puedan existir DELIMS= con dos valores distintos, como por ejemplo = y /

Como se escribiria del DELIMS=


xx
¿Crees Que Eres Friki? Resuelve tus dudas AQUÍ

Iniciado por Ther0x

22 Respuestas
7995 Vistas
Último mensaje Marzo 25, 2008, 10:58:06 pm
por HolyKnight
xx
Dudas sobre post interesantes, posteen aqui sus comentarios y dudas!

Iniciado por Zirkua

17 Respuestas
6898 Vistas
Último mensaje Julio 04, 2007, 01:39:43 pm
por sn0x.
exclamation
Dudas aqui! - No haga mil Thread para distintas dudas - Todas aqui!

Iniciado por casanovamxm

13 Respuestas
9873 Vistas
Último mensaje Julio 12, 2008, 03:58:19 am
por casanovamxm
xx
Alguien resuelve mi duda?

Iniciado por paramo

5 Respuestas
1507 Vistas
Último mensaje Marzo 31, 2007, 03:12:34 pm
por TiTuS
xx
Resuelve ecuaciones [C# AVANZADO]

Iniciado por Rakzo-Fimbres

1 Respuestas
5569 Vistas
Último mensaje ſeptiembre 13, 2011, 08:22:46 am
por EveLicetA
thumbup
Microsoft Hyper-V resuelve la papeleta

Iniciado por Bl@ster25

0 Respuestas
802 Vistas
Último mensaje Junio 24, 2008, 09:39:51 am
por Bl@ster25
xx
WIFI USB ( a ver quien me resuelve la duda antes de 32 hs ¬¬ )

Iniciado por 5475UK1

2 Respuestas
1156 Vistas
Último mensaje Noviembre 27, 2010, 06:53:09 am
por .xAk.
xx
Vuelta a empezar: el parche para DNS no resuelve el problema

Iniciado por Bl@ster25

0 Respuestas
607 Vistas
Último mensaje Agosto 10, 2008, 10:05:43 am
por Bl@ster25
resuelto
Consulta: ¿Cómo se resuelve una integral con un algoritmo recursivo?

Iniciado por augus1990

4 Respuestas
2877 Vistas
Último mensaje Diciembre 09, 2010, 11:41:11 pm
por augus1990
xx
Superordenador español resuelve un problema con 150 millones de incognitas

Iniciado por Chino Antrax

0 Respuestas
597 Vistas
Último mensaje Agosto 14, 2008, 04:22:10 pm
por Chino Antrax