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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Duda sobre for.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda sobre for.  (Leído 1,707 veces)
Keplerk

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Duda sobre for.
« en: 18 Febrero 2008, 03:25 am »

buenas pues mi duda es como hacer para que si hay determiados caracteres en la variable haga una u otra cosa por ejemplo estoe usando esto

Código:
@echo off
cls
FOR /f "tokens=2 delims=; " %%a in ('find /I "Link" bwl.txt') do (set mulin=%%a)

if %mulin:~0,3% == http

la idea es hacer que si cumple la variable si las primeras 4 letras de la linea seteada en la variable son http haga una u otra cosas y si no haga otra ? pero cuando pongo esto

Código:
@echo off
cls
FOR /f "tokens=2 delims=; " %%a in ('find /I "Link" bwl.txt') do (set mulin=%%a)

if not %mulin:~0,3% == http goto error
echo bien
exit

:error
echo mal
exit


siempre se va siempre al string error  D: es decir no la comprueba se va directamente al string alguna idea de que pasa >.< ?

la idea es que el for busque la palabra Link y como delimitador este un ; y un espacio y lo que este despues es lo que se seteara en la variable mulin y hay entra lo demas si la variable no tiene como primeras 4 letras http se vaia al error y si las tiene siga de largo ese if D: alguien sabe en que me equivoco >.< ? espero me haya explicado bien


En línea

~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: Duda sobre for.
« Respuesta #1 en: 18 Febrero 2008, 15:51 pm »

porque no usas else??

Código:
@echo off
cls
FOR /f "tokens=2 delims=; " %%a in ('find /I "Link" bwl.txt') do (set mulin=%%a)

if not %mulin:~0,3% == http (goto error
) else (
echo bien
pause >nul
)

:error
echo mal
pause >nul

ahi tendria que andar....no lo probe porque no tengo el contenido de el txt XD

see ya!



En línea


leete las reglas asi todos estamos mejor ;)
Keplerk

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Duda sobre for.
« Respuesta #2 en: 18 Febrero 2008, 17:48 pm »

nop x.x de exo prove toda posibilidad antes de postear D: y nada u-u no sigue las instrucciones x,x y se va directamente al string sin antes comprovar si es el caso o no
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines